Ejemplo n.º 1
0
        private void bAdd_Click(object sender, EventArgs e)
        {
            FIntroducir f = new FIntroducir(TipoDeClase.Dependiente);

            f.ShowDialog();
            if (f.DialogResult == DialogResult.OK)
            {
                String clave = f.Clave;
                if (!serviciosDependiente.existeDependiente(clave))
                {
                    FDependiente ad = new FDependiente(clave);
                    ad.ShowDialog();
                    if (ad.DialogResult == DialogResult.OK)
                    {
                        serviciosDependiente.anadirDependiente(new Dependiente(clave, ad.Nombre, ad.Apellidos, ad.Comision));
                    }
                    ad.Dispose();
                }
                else
                {
                    MessageBox.Show(this, "Error", "Ya existe un dependiente con ese NSS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            f.Dispose();
            focoCambiado();
        }
Ejemplo n.º 2
0
        private void bajaDependiente_Click(object sender, EventArgs e)
        {
            FIntroducir f = new FIntroducir(TipoDeClase.Dependiente);

            f.ShowDialog();
            if (f.DialogResult == DialogResult.OK)
            {
                String clave = f.Clave;
                if (lnd.existeDependiente(clave))
                {
                    Dependiente  d  = lnd.getDependiente(clave);
                    FDependiente ad = new FDependiente(clave, d.Nombre, d.Apellidos, d.ComisionPorVenta, true);
                    ad.ShowDialog();
                    if (DialogResult.OK == ad.DialogResult)
                    {
                        lnd.borrarDependiente(d);
                    }
                    ad.Dispose();
                }
                else
                {
                    MessageBox.Show(this, "No existe un dependiente con ese NSS", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            f.Dispose();
        }
Ejemplo n.º 3
0
        private void altaDependiente_Click(object sender, EventArgs e)
        {
            FIntroducir f = new FIntroducir(TipoDeClase.Dependiente);

            f.ShowDialog();
            if (f.DialogResult == DialogResult.OK)
            {
                String clave = f.Clave;
                if (!lnd.existeDependiente(clave))
                {
                    FDependiente ad = new FDependiente(clave);
                    ad.ShowDialog();
                    if (ad.DialogResult == DialogResult.OK)
                    {
                        lnd.anadirDependiente(new Dependiente(clave, ad.Nombre, ad.Apellidos, ad.Comision));
                    }
                    ad.Dispose();
                }
                else
                {
                    DialogResult dr = MessageBox.Show(this, "¿Quieres introducir otro?", "Ya existe un dependiente con ese nºSS", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (DialogResult.Yes.Equals(dr))
                    {
                        altaDependiente.PerformClick();
                    }
                }
            }
            f.Dispose();
        }
Ejemplo n.º 4
0
        private void bajaToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            FIntroducir f = new FIntroducir(TipoDeClase.Articulo);

            f.ShowDialog();
            if (f.DialogResult == DialogResult.OK)
            {
                String clave = f.Clave;
                if (lna.existeArticulo(clave))
                {
                    Articulo  a  = lna.getArticulo(clave);
                    FArticulo ad = new FArticulo(clave, a.Descripcion, a.CosteFabrica.ToString(), true, a.IVA);
                    ad.ShowDialog();
                    if (DialogResult.OK.Equals(ad.DialogResult))
                    {
                        lna.borrarArticulo(clave);
                    }
                    ad.Dispose();
                }
                else
                {
                    DialogResult dr = MessageBox.Show(this, "No existe un artículo con ese ID", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            f.Dispose();
        }
Ejemplo n.º 5
0
        private void ventasDeArtículoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FIntroducir  fIntroducir = new FIntroducir(TipoDeClase.Articulo);
            DialogResult dr          = fIntroducir.ShowDialog();

            if (dr == DialogResult.OK)
            {
                Articulo articulo = lna.getArticulo(fIntroducir.Clave);
                if (articulo != null)
                {
                    FListadoVentas fListadoVentas = new FListadoVentas(articulo, lnv, lnd, lna);
                    fListadoVentas.ShowDialog();
                    fListadoVentas.Dispose();
                }
            }
            fIntroducir.Dispose();
        }
Ejemplo n.º 6
0
        private void ventasRecientesDeDependienteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FIntroducir  fIntroducir = new FIntroducir(TipoDeClase.Dependiente);
            DialogResult dr          = fIntroducir.ShowDialog();

            if (dr == DialogResult.OK)
            {
                Dependiente dependiente = lnd.getDependiente(fIntroducir.Clave);
                if (dependiente != null)
                {
                    FListadoVentas fListadoVentas = new FListadoVentas(dependiente, lnv, lnd, lna);
                    fListadoVentas.ShowDialog();
                    fListadoVentas.Dispose();
                }
            }
            fIntroducir.Dispose();
        }
Ejemplo n.º 7
0
 private void bindingAdd_Click(object sender, EventArgs e)
 {
     if (tipoDeClase == TipoDeClase.Articulo)
     {
         FArticulo ad = new FArticulo("Asignado automaticamente");
         ad.ShowDialog();
         if (ad.DialogResult == DialogResult.OK)
         {
             serviciosArticulos.anadirArticulo(new Articulo("0", ad.Descripcion, ad.Precio, ad.TipoIVA));
         }
         ad.Dispose();
         bindingSource.Clear();
         bindingSource.DataSource = serviciosArticulos.getTodosArticulos();
     }
     else if (tipoDeClase == TipoDeClase.Dependiente)
     {
         FIntroducir f = new FIntroducir(TipoDeClase.Dependiente);
         f.ShowDialog();
         if (f.DialogResult == DialogResult.OK)
         {
             String clave = f.Clave;
             if (!serviciosDependiente.existeDependiente(clave))
             {
                 FDependiente ad = new FDependiente(clave);
                 ad.ShowDialog();
                 if (ad.DialogResult == DialogResult.OK)
                 {
                     serviciosDependiente.anadirDependiente(new Dependiente(clave, ad.Nombre, ad.Apellidos, ad.Comision));
                 }
                 ad.Dispose();
             }
             else
             {
                 DialogResult dr = MessageBox.Show(this, "Error", "Ya existe un dependiente con ese nºSS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         }
         f.Dispose();
         bindingSource.Clear();
         bindingSource.DataSource = serviciosDependiente.getDependientesTienda();
     }
 }
Ejemplo n.º 8
0
        private void bajaToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            FIntroducir  fIntroducir = new FIntroducir(TipoDeClase.Venta);
            DialogResult dr          = fIntroducir.ShowDialog();

            if (dr == DialogResult.OK)
            {
                if (lnv.existeVenta(fIntroducir.Clave))
                {
                    DialogResult r = MessageBox.Show("¿Seguro que queres borrar la venta?", "Borrar venta", MessageBoxButtons.OKCancel);
                    if (r == DialogResult.OK)
                    {
                        lnv.borrarVenta(fIntroducir.Clave);
                    }
                }
                else
                {
                    MessageBox.Show("No se ha encontrado la venta especificada", "Venta no encontrada");
                }
            }
            fIntroducir.Dispose();
        }