Exemplo n.º 1
0
        void BtnEliminarClick(object sender, EventArgs e)
        {
            switch (int.Parse(faTabStrip1.SelectedItem.Tag.ToString()))
            {
            case 0:
                if (dgvEmpleados.SelectedRows.Count > 0)
                {
                    var emp = Empleado.FindByID(long.Parse(dgvEmpleados.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar este empleado?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        emp.Delete();
                        CargarEmpleados();
                    }
                }
                break;

            case 1:
                if (dgvCondicionesPago.SelectedRows.Count > 0)
                {
                    var cp = CondicionPago.FindByID(long.Parse(dgvCondicionesPago.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar este condicion de pago?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        cp.Delete();
                        CargarCondicionesPago();
                    }
                }
                break;

            case 2:
                if (dgvEstado.SelectedRows.Count > 0)
                {
                    var est = Estado.FindByID(long.Parse(dgvEstado.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar este departamento?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        est.Delete();
                        CargarEstados();
                    }
                }
                break;

            case 3:
                if (dgvFamilias.SelectedRows.Count > 0)
                {
                    var fam = Familia.FindByID(long.Parse(dgvEstado.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar esta familia?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        fam.Delete();
                        CargarFamilias();
                    }
                }
                break;

            case 4:
                if (dgvUnidadComercial.SelectedRows.Count > 0)
                {
                    var unidad = UnidadComercial.FindByID(long.Parse(dgvEstado.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar esta unidad de medida?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        unidad.Delete();
                        CargarUnidadMedida();
                    }
                }
                break;

            case 5:
                if (dgvTarifasIVA.SelectedRows.Count > 0)
                {
                    var iva = TarifaIVA.FindByID(long.Parse(dgvTarifasIVA.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar esta tarifa IVA?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        iva.Delete();
                        CargarTarifasIVA();
                    }
                }
                break;

            case 6:
                if (dgvMonedas.SelectedRows.Count > 0)
                {
                    var moneda = TipoMoneda.FindByID(long.Parse(dgvMonedas.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar esta moneda?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        moneda.Delete();
                        CargarMonedas();
                    }
                }
                break;

            case 7:
                if (dgvBancos.SelectedRows.Count > 0)
                {
                    var banco = Banco.FindByID(long.Parse(dgvBancos.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar este banco?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        banco.Delete();
                        CargarBancos();
                    }
                }
                break;

            case 8:
                if (dgvSecciones.SelectedRows.Count > 0)
                {
                    var seccion = Seccion.FindByID(long.Parse(dgvSecciones.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar esta seccion?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        seccion.Delete();
                        CargarSecciones();
                    }
                }
                break;

            case 9:
                if (dgvCiudades.SelectedRows.Count > 0)
                {
                    var ciudad = Ciudad.FindByID(long.Parse(dgvCiudades.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar esta ciudad?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        ciudad.Delete();
                        CargarCiudades();
                    }
                }
                break;

            case 10:
                if (dgvPaises.SelectedRows.Count > 0)
                {
                    var pais = Pais.FindByID(long.Parse(dgvPaises.CurrentRow.Cells["ID"].Value.ToString()));
                    if (MessageBox.Show("Desea eliminar este pais?", Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                    {
                        pais.Delete();
                        CargarPaises();
                    }
                }
                break;
            }
        }
Exemplo n.º 2
0
        void BtnModificarClick(object sender, EventArgs e)
        {
            switch (int.Parse(faTabStrip1.SelectedItem.Tag.ToString()))
            {
            case 0:
                if (dgvEmpleados.SelectedRows.Count > 0)
                {
                    var emp         = Empleado.FindByID(long.Parse(dgvEmpleados.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmEmpleado = new FrmEmpleado(emp);
                    if (frmEmpleado.ShowDialog() == DialogResult.Yes)
                    {
                        CargarEmpleados();
                    }
                }
                break;

            case 1:
                if (dgvCondicionesPago.SelectedRows.Count > 0)
                {
                    var cp    = CondicionPago.FindByID(long.Parse(dgvCondicionesPago.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmCP = new FrmCondicionPago(cp);
                    if (frmCP.ShowDialog() == DialogResult.Yes)
                    {
                        CargarCondicionesPago();
                    }
                }
                break;

            case 2:
                if (dgvEstado.SelectedRows.Count > 0)
                {
                    var est       = Estado.FindByID(long.Parse(dgvEstado.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmEstado = new FrmEstado(est);
                    if (frmEstado.ShowDialog() == DialogResult.Yes)
                    {
                        CargarEstados();
                    }
                }
                break;

            case 3:
                if (dgvFamilias.SelectedRows.Count > 0)
                {
                    var familia    = Familia.FindByID(long.Parse(dgvFamilias.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmFamilia = new FrmFamilia(familia);
                    if (frmFamilia.ShowDialog() == DialogResult.Yes)
                    {
                        CargarFamilias();
                    }
                }
                break;

            case 4:
                if (dgvUnidadComercial.SelectedRows.Count > 0)
                {
                    var unidad    = UnidadComercial.FindByID(long.Parse(dgvUnidadComercial.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmUnidad = new FrmUnidadComercial(unidad);
                    if (frmUnidad.ShowDialog() == DialogResult.Yes)
                    {
                        CargarUnidadMedida();
                    }
                }
                break;

            case 5:
                if (dgvTarifasIVA.SelectedRows.Count > 0)
                {
                    var iva    = TarifaIVA.FindByID(long.Parse(dgvTarifasIVA.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmIva = new FrmTarifaIVA(iva);
                    if (frmIva.ShowDialog() == DialogResult.Yes)
                    {
                        CargarTarifasIVA();
                    }
                }
                break;

            case 6:
                if (dgvMonedas.SelectedRows.Count > 0)
                {
                    var moneda    = TipoMoneda.FindByID(long.Parse(dgvMonedas.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmMoneda = new FrmTipoMoneda(moneda);
                    if (frmMoneda.ShowDialog() == DialogResult.Yes)
                    {
                        CargarMonedas();
                    }
                }
                break;

            case 7:
                if (dgvBancos.SelectedRows.Count > 0)
                {
                    var banco    = Banco.FindByID(long.Parse(dgvBancos.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmBanco = new FrmBanco(banco);
                    if (frmBanco.ShowDialog() == DialogResult.Yes)
                    {
                        CargarBancos();
                    }
                }
                break;

            case 8:
                if (dgvSecciones.SelectedRows.Count > 0)
                {
                    var seccion    = Seccion.FindByID(long.Parse(dgvSecciones.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmSeccion = new FrmSeccion(seccion);
                    if (frmSeccion.ShowDialog() == DialogResult.Yes)
                    {
                        CargarSecciones();
                    }
                }
                break;

            case 9:
                if (dgvUnidadComercial.SelectedRows.Count > 0)
                {
                    var unidad    = UnidadComercial.FindByID(long.Parse(dgvUnidadComercial.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmUnidad = new FrmUnidadComercial(unidad);
                    if (frmUnidad.ShowDialog() == DialogResult.Yes)
                    {
                        CargarUnidadMedida();
                    }
                }
                break;

            case 10:
                if (dgvCiudades.SelectedRows.Count > 0)
                {
                    var ciudad    = Ciudad.FindByID(long.Parse(dgvCiudades.CurrentRow.Cells["ID"].Value.ToString()));
                    var frmCiudad = new FrmCiudad(ciudad);
                    if (frmCiudad.ShowDialog() == DialogResult.Yes)
                    {
                        CargarCiudades();
                    }
                }
                break;
            }
        }