Пример #1
0
 private void Mostrar()
 {
     CrearDetalleCaja();
     dtDetallesCaja        = NegocioDetalleCaja.Mostrar(IdCaja);
     dgvListado.DataSource = dtDetallesCaja;
     NombreColumnas();
     OcultarColumnas();
 }
Пример #2
0
        private void Eliminar()
        {
            DialogResult Opcion;

            try
            {
                int    idDetalleCaja;
                string respuesta = "";
                switch (ctrlSeleccionado)
                {
                case 0:    //INSERTAR
                    int     indiceFila = dgvListado.CurrentCell.RowIndex;
                    DataRow row        = dtDetallesCaja.Rows[indiceFila];
                    dtDetallesCaja.Rows.Remove(row);
                    dgvListado.DataSource = dtDetallesCaja;
                    break;

                case 1:    //EDITAR
                           //SELECCION DE UN REGISTRO
                    Opcion = MessageBox.Show(
                        "¿Realmente desea eliminar el registro seleccionado?",
                        "Eliminando registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (Opcion == DialogResult.Yes)
                    {
                        idDetalleCaja = Convert.ToInt32(dgvListado.CurrentRow.Cells[0].Value);
                        respuesta     = NegocioDetalleCaja.Eliminar(idDetalleCaja);
                        if (respuesta.Equals("OK"))
                        {
                            NotificacionOk("Registro eliminado", "Eliminando");
                        }
                        else
                        {
                            NotificacionError("El registro no se eliminó.", "Error");
                        }
                        Mostrar();
                    }
                    break;

                default:
                    NotificacionError(respuesta, "Error");
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
            if (dgvListado.RowCount > 0)
            {
                btnEliminar.Visible = true;
            }
            else
            {
                btnEliminar.Visible = false;
            }
        }
Пример #3
0
        // CLIC EN DATAGRIDvIEW
        private void DgvClic()
        {
            frmIngresarCaja formIngresarCaja = frmIngresarCaja.GetInstancia();

            formIngresarCaja.ctrlSeleccionado = 2;
            formIngresarCaja.IdCaja           = Convert.ToInt32(dgvListado.CurrentRow.Cells["IdCaja"].Value);
            formIngresarCaja.Caja             = Convert.ToString(dgvListado.CurrentRow.Cells["Caja"].Value);
            formIngresarCaja.FormaCobro       = Convert.ToString(dgvListado.CurrentRow.Cells["FormaCobro"].Value);
            formIngresarCaja.Estado           = Convert.ToString(dgvListado.CurrentRow.Cells["Estado"].Value);
            //formIngresarCaja.AperturaAutomatica = Convert.ToBoolean(dgvListado.CurrentRow.Cells["AperturaAutomatica"].Value);
            //dtCategorias = new DataTable();
            //formIngresarCaja.CrearDetalleCaja(dtDetallesCaja);
            dtDetallesCaja = NegocioDetalleCaja.Mostrar(formIngresarCaja.IdCaja);
        }