viernes, 24 de junio de 2016

MANUAL C# 1

 EJERCICIO 1:

 DISEÑO:


 CÓDIGO DE LA CLASE :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace trabajo_final
{
    class Clase01
    {
        internal Double subtotal(int precio, int cantidad)
        {
            double stotal = precio * cantidad;
            return stotal;
        }
        internal Double igv(double stotal)
        {
            double xigv = ((stotal * 20) / 100);
            return xigv;
        }
        internal Double total(double  stotal, double igv)
        {
            double total = (stotal + igv);
            return total;
        }
    }
}


CODIGO DEL  FORMULARIO:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace trabajo_final
{
    public partial class frmvideos : Form
    {
        Clase01 objcalcular = new Clase01();
        public frmvideos()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            lstlista.Items.Add("<<<Genero.......>>>");
            lstlista.Items.Add("Infantil");
            lstlista.Items.Add("Accion");
            lstlista.Items.Add("Dramas");
            lstlista.Items.Add("Terror");
            lstlista.Items.Add("Comedia");
            lstlista.Items.Add("Ciencia ficcion");
            lstlista.Items.Add("Misterio");
     
        listaidiomas();
        listadirector();
        listaformato();
     

     
        }

        private void btnnuevo_Click(object sender, EventArgs e)
        {
            txtcodigo.Text = "";
            txtduracion.Text = "";
            cboidioma.SelectedIndex = 0;
            cbodirector.SelectedIndex = 0;
            cboformato.SelectedIndex = 0;
         
            lstlista.SelectedIndex = 0;
            txtp1.Text = "";
            txtp2.Text = "";
            txtp3.Text = "";
            txtp4.Text = "";
            txtprecio.Text = "";
            txtcantidad.Text = "";
            txtigv.Text = "";
            txtsubtotal.Text = "";
            txttotal.Text = "";
            txtcodigo.Focus();
        }

        private void btnagregar_Click(object sender, EventArgs e)
        {
            String ycodigo = (txtcodigo.Text.ToUpper());
            String yduracion = (txtduracion.Text.ToUpper());
            String yidioma = (cboidioma.SelectedItem.ToString());
            String ydirector = (cbodirector.SelectedItem.ToString());
            String yformato = (cboformato.SelectedItem.ToString());
         
            String yvideos = (lstlista.SelectedItem.ToString());
            String ypelicula1 = (txtp1.Text.ToUpper());
            String ypelicula2 = (txtp2.Text.ToUpper());
            String ypelicula3 = (txtp3.Text.ToUpper());
            String ypelicula4 = (txtp4.Text.ToUpper());
            String yprecio = (txtprecio.Text.ToUpper());
            String ycantidad = (txtcantidad.Text.ToUpper());
            String ysubtotal = (txtsubtotal.Text.ToUpper());
            String yigv = (txtigv.Text.ToUpper());
            String ytotal = (txttotal.Text.ToUpper());
            dgvlista.Rows.Add(ycodigo, yduracion, yidioma, ydirector, yformato, yvideos,
                ypelicula1, ypelicula2,ypelicula3,ypelicula4, yprecio, ycantidad, ysubtotal, yigv, ytotal);
         
        }

        private void btncalcular_Click(object sender, EventArgs e)
        {
            int can = int.Parse(txtcantidad.Text);
            int pre = int.Parse(txtprecio.Text);
            double stotal = objcalcular.subtotal(can, pre);
            txtsubtotal.Text = stotal.ToString();
            double igv=objcalcular.igv(stotal);
            txtigv.Text=igv.ToString();
            double total=objcalcular.total(stotal,igv);
            txttotal.Text = total.ToString();

        }

        private void lstlista_SelectedIndexChanged(object sender, EventArgs e)
        {
            int indice = lstlista.SelectedIndex;
            if (indice == 0)
            {
                txtp1.Text = "";
                txtp2.Text = "";
                txtp3.Text = "";
                txtp4.Text = "";
            }
            else if (indice == 1)
            {
                txtp1.Text = "Blanca Nieves";
                txtp2.Text = "Rio";
                txtp3.Text = "Tarzan";
                txtp4.Text = "Pitufos";
            }
            else if (indice == 2)
            {
                txtp1.Text = "El cazador";
                txtp2.Text = "Objetivos: Londres";
                txtp3.Text = "El ultimo espia";
                txtp4.Text = "Batman y Super Man";
            }
            else if (indice == 3)
            {
                txtp1.Text = "La vida es bella";
                txtp2.Text = "El pianista";
                txtp3.Text = "Titanic";
                txtp4.Text = "Siete almas";
            }
            else if (indice == 4)
            {
                txtp1.Text = "El aro";
                txtp2.Text = "La casa embrujada";
                txtp3.Text = "El exorsista";
                txtp4.Text = "La bruja";
            }
            else if (indice == 5)
            {
                txtp1.Text = "Ted";
                txtp2.Text = "Mi abuelo es un peligro";
                txtp3.Text = "Pixeles";
                txtp4.Text = "Dos ladrones y medio";
            }
            else if (indice == 6)
            {
                txtp1.Text = "El octavo pasajero";
                txtp2.Text = "Matrix";
                txtp3.Text = "Regreso al futuro";
                txtp4.Text = "La quinta ola";
            }
            else if (indice == 7)
            {
                txtp1.Text = "Prisioneros";
                txtp2.Text = "Seven";
                txtp3.Text = "Nivel 13";
                txtp4.Text = "El jardinero fiel";
            }
        }

        void listaidiomas()
        {
            var idiomas = cboidioma.Items;
            idiomas.Clear();
            cboidioma.Items.Add("Idiomas");
            cboidioma.Items.Add("Ingles");
            cboidioma.Items.Add("Español");
            cboidioma.Items.Add("Portuguez");
            cboidioma.Items.Add("Francez");
            cboidioma.Items.Add("Arebe");
            cboidioma.Items.Add("Italiano");
            cboidioma.Items.Add("Ruso");
            cboidioma.SelectedIndex = 0;
        }

            void listadirector()
        {
            var director = cbodirector.Items;
            director.Clear();
            cbodirector.Items.Add("Director");
            cbodirector.Items.Add("Ridley Scott");
            cbodirector.Items.Add("Danny Boyle");
            cbodirector.Items.Add("Pedro Caballero");
            cbodirector.Items.Add("Steven Allan");
            cbodirector.Items.Add("Quentin Tarantino");
            cbodirector.Items.Add("Christopher Nolan");
            cbodirector.Items.Add("David Fincher");
            cbodirector.Items.Add("Martin Charles");
            cbodirector.Items.Add("Sir Peter");
            cbodirector.Items.Add("Otros");
            cbodirector.SelectedIndex = 0;

            }
            void listaformato()
        {
            var formato = cboformato.Items;
            formato.Clear();
            cboformato.Items.Add("Formatos");
            cboformato.Items.Add("DVD Full");
            cboformato.Items.Add("DVD Rip");
            cboformato.Items.Add("VHSRip");
            cboformato.Items.Add("HDRip");
            cboformato.SelectedIndex = 0;

            }
         
     

        private void cbocategoria_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void btnsalir_Click(object sender, EventArgs e)
        {
            this.Dispose();
            this.Close();
        }
EXPLICACION :
 El ejercicio lo que  nos habla de un cliente que va a comprar un dvd video  
por ejemplo: el cliente va  a una tienda verifica el codigo del video la duracion, idioma, director, y escoge el  formato y video y ingresa el precio  la cantidad y calcula el subtotal  la igv y al final calcula la suma total y lo agrega a una base data.


No hay comentarios:

Publicar un comentario