
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
