Estructura de Datos I

Trabajos Practicos

FORMULARIO PRINCIPAL

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Lista
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void aceptarToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void limpiezaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmlimpieza m= new frmlimpieza();
            m.Show();


                
        }

        private void bebToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmbebe b = new frmbebe();
            b.Show();
        }

        private void eToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmOficina o = new frmOficina();
            o.Show();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}
---------------------------------------------------------------

IMAGEN DEL FORMULARIO PRINCIPAL



--------------------------------------------------------------

 

CLASE BASE LINEAS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista
{
    class Lineas
    {
        private Int64 codigo;
        private String tipo_li;
        private String descripcion;
        private DateTime fecha;
        private Double cantidad;
        private Double precio_unit;

        
        //sin argumento
        public Lineas(){
            codigo = 0;
           tipo_li="";
           descripcion = "";
           fecha = DateTime.MaxValue;
           cantidad = 0;
           precio_unit = 0;



        }

        public Lineas(Int64 c,String tl,String d,DateTime f,Double ca,Double pu){
            codigo = c;
            tipo_li = tl;
            descripcion = d;
            fecha = f;
            cantidad = ca;
            precio_unit = pu;
        
        }
        public Lineas(Lineas l) {
            l.codigo =codigo ;
            l.tipo_li = tipo_li ;
            l.descripcion = descripcion ;
            l.fecha = fecha ;
            l.cantidad = cantidad ;
            l.precio_unit = precio_unit;
        
        
        }
        public void setLineas(Int64 c, String tl, String d, DateTime f, Double ca, Double pu)
        {
            codigo = c;
            tipo_li = tl;
            descripcion = d;
            fecha = f;
            cantidad = ca;
            precio_unit = pu;

        }
        public void setCodigo(Int64 c)
        {
            codigo = c; ;
        }
        public void setTipo_li(String tl)
        {
            tipo_li = tl;
        }
        public void setDescripcion(String d)
        {
            descripcion  = d ;
        }
        public void setFecha(DateTime f)
        {
            fecha = f;
        }
        public void setCantidad(Double c)
        {
            cantidad  = c ;
        }
        public void setPrecio(Double pu)
        {
            precio_unit = pu ;
        }
        public Double getCodigo()
        {
            return codigo;
        }
        public String  getTipo_li()
        {
             return tipo_li ;
        }
        public String getDescripcion()
        {
            return  descripcion ;
        }
        public DateTime  getFecha()
        {
            return  fecha ;
        }
        public Double  getCantidad()
        {
            return cantidad ;
        }
        public Double getPrecio()
        {
            return  precio_unit;
        }
        public String getlineas() {
    
            return " " + codigo + "\n" + tipo_li  + "\n" + descripcion + "\n" + fecha + "\n" + cantidad  + "\n"+ precio_unit ;

    
        }

    }
}
.............................................................................

SUBCLASE LIMPIEZA


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista
{
    class Limpieza:Lineas
    {
        private String detergente;
        private String limpia_pisos;

        
        //sin argumento
        public Limpieza():base(){
           detergente="";
           limpia_pisos = "";
        }

        public Limpieza(Int64 c, String tl, String d, DateTime f, Double ca, Double pu,String de,String lp):base (c,tl,d,f,c,pu)
        {
            detergente = de;
            limpia_pisos = lp;
        }
        public void setDetergente(String de) {
            detergente = de;
       
        }
        public void setLimpia_pisos(String lp) {
            limpia_pisos = lp;
        
        }
        public String getDetergente() {
            return detergente;
        }
        public String getLimpia_pisos() {

            return limpia_pisos;
        }
        public String getLimpieza()
        {
            //heredando......
            return base.getlineas() + "\nDetergente:" + detergente  + "\nlimpia_pisos:" + limpia_pisos ;
        }
    }
}
-------------------------------------------------------------

 

FORMULARIO LIMPIEZA

using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Lista
{
    public partial class frmlimpieza : Form
    {

        Limpieza c = new Limpieza();
        public frmlimpieza()
        {
            InitializeComponent();
        }

        private void btnLimpieza_Click(object sender, EventArgs e)
        {

            String espacio = ".........................................";
            try
            {
                c.setDetergente(txtDetergente.Text);
                c.setLimpia_pisos(txtLimpiapizo.Text);
                c.setCodigo(Int64.Parse(txtCodigo.Text));
                c.setTipo_li(txttipolinea.Text);
                c.setFecha(DateTime.Parse(dtpLimpieza.Text));
                c.setDescripcion(txtDescripcion.Text);
                c.setCantidad(int.Parse(txtCantidad.Text));
                c.setPrecio(int.Parse(txtPrecio_Unit.Text));

                listaLimpieza.Items.Insert(0, espacio);
                listaLimpieza.Items.Insert(0, c.getPrecio());
                listaLimpieza.Items.Insert(0, c.getCantidad());
                listaLimpieza.Items.Insert(0, c.getDescripcion());
                listaLimpieza.Items.Insert(0, c.getFecha());
                listaLimpieza.Items.Insert(0, c.getTipo_li());
                listaLimpieza.Items.Insert(0, c.getCodigo());
                listaLimpieza.Items.Insert(0, c.getLimpia_pisos());
                listaLimpieza.Items.Insert(0, c.getDetergente());
               
              
      
               




                MessageBox.Show("Guardado con exito");

                ////Limpiar();

               
               ////btnMostrarC_Click(sender, e);//ojoooooo estoy invocando un evento del boton mostrar

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());

            }
        }
    }
}

 private void Limpiar()//para limpiar los txt
        {
            txtDetergente.Clear();
            txtLimpiapizo.Clear();
            txtCodigo.Clear();
            txtLineas.Clear();
            txtDescripcion.Clear();
            txtCantidad.Clear();
            txtPrecio.Clear();

            txtDetergente.Focus();//cursor
        }
       

       
        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            Limpiar();
        }

        private void btnSalir_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}

 

 

----------------------------------------------

IMAGEN FORMULARIO LIMPIEZA

 


.....................................................................

 

SUBCLASE BEBE


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lista
{
    class Bebe:Lineas
    {
        private String pañales;
        private String toallas;
        private String talcos;
        private String lociones;

           //sin argumento
        public Bebe():base(){
           pañales="";
           toallas = "";
          talcos = "";
          lociones = "";
        }

        public Bebe(Int64 c, String tl, String d, DateTime f, Double ca, Double pu, String pa, String to, String ta, String lo)
            : base(c, tl, d, f, ca, pu)
        {
            pañales = pa;
            toallas = to;
            talcos = ta;
            lociones = lo;
        }

        public void setPañales(String pa) {
            pañales = pa;
        
        }
        public void setToallas(String to) {
            toallas = to;
        }
        public void setTalcos(String ta) {
            talcos = ta;
        }
        public void setLociones(String lo) {
            lociones = lo;
        
        }
        public String getpañales() {
            return pañales;
        }
        public String getToallas() {
            return toallas;
        }
        public String getTalcos() {
            return talcos;
        }
        public String getLociones() {
            return lociones;
        }
        public String getBebe() {
            return base.getlineas() + "Pañales:" + pañales + "Toallas:" + toallas + "Talcos:" + talcos + "Lociones:" + lociones;
        }
            
    }
}

--------------------------------------------------------------------

FORMULARIO BEBE


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Lista
{
    public partial class frmbebe : Form
    {
        Bebe b = new Bebe();

        public frmbebe()
        {
            InitializeComponent();
        }

        private void groupBox1_Enter(object sender, EventArgs e)
        {

        }

        private void frmbebe_Load(object sender, EventArgs e)
        {

        }

        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            b.setPañales(txtpañales.Text);
            b.setToallas(txtToallas.Text);
            b.setTalcos(txttalcos.Text);
            b.setLociones(txtlociones.Text);
          
            b.setCodigo(Int64.Parse(txtcodigo.Text));
            b.setTipo_li(txtlineas.Text);
            b.setFecha(DateTime.Parse(dptfecha.Text));
            b.setDescripcion(txtdescripcion.Text);
            b.setCantidad(int.Parse(txtcantidad.Text));
            b.setPrecio(int.Parse(txtprecio.Text));


              String espacio = ".........................................";
            try
            {
             
                 listaBebe.Items.Insert(0, espacio);
                  listaBebe.Items.Insert(0, b.getPrecio());
                  listaBebe.Items.Insert(0, b.getCantidad());
                 listaBebe.Items.Insert(0, b.getDescripcion());
                  listaBebe.Items.Insert(0, b.getFecha());
                 listaBebe.Items.Insert(0, b.getTipo_li());
                 listaBebe.Items.Insert(0, b.getCodigo());
                 listaBebe.Items.Insert(0, b.getLociones());
                 listaBebe.Items.Insert(0, b.getTalcos());
                  listaBebe.Items.Insert(0, b.getToallas());
                  listaBebe.Items.Insert(0, b.getpañales());

                  MessageBox.Show("Guardado con exito");

                ////Limpiar();


                ////btnMostrarC_Click(sender, e);//ojoooooo estoy invocando un evento del boton mostrar

            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());

            }
          
        }
    }
}

private void Limpiar()//para limpiar los txt
        {
            txtPañales.Clear();
            txtToallas.Clear();
            txtTalcos.Clear();
            txtLociones.Clear();
            txtCodigo.Clear();
            txtLineas.Clear();
            txtDescripcion.Clear();
            txtCantidad.Clear();
            txtPrecio.Clear();

            txtPañales.Focus();//cursor
        }

          

        private void btnLimpiar_Click(object sender, EventArgs e)
        {
            Limpiar ();
        }

        private void btnSalir_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}


------------------------------------------------

IMAGEN FORMULARIO BEBE

 

© 2011 Todos los derechos reservados.

Crea una web gratisWebnode