Exemplo n.º 1
0
 public static frmIngresarCaja GetInstancia()
 {
     if (Instancia == null)
     {
         Instancia = new frmIngresarCaja();
     }
     return(Instancia);
 }
Exemplo n.º 2
0
        private void AbrirFormularioIngresoCaja()
        {
            frmIngresarCaja formIngresarCaja = frmIngresarCaja.GetInstancia();

            formIngresarCaja.FormClosed        += new FormClosedEventHandler(formIngresarCaja_FormClosed);
            formIngresarCaja.btnInsertar.Click += new EventHandler(formIngresarCaja_btnInsertarClick);
            btnIngresar.Enabled = false;
            formIngresarCaja.ShowDialog();
        }
Exemplo n.º 3
0
        //BOTON INGRESAR
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            frmIngresarCaja formIngresarCaja = frmIngresarCaja.GetInstancia();

            formIngresarCaja.ctrlSeleccionado   = 0;
            formIngresarCaja.FormClosed        += new FormClosedEventHandler(formIngresarCaja_FormClosed);
            formIngresarCaja.btnInsertar.Click += new EventHandler(formIngresarCaja_btnInsertarClick);
            btnIngresar.Enabled = false;
            formIngresarCaja.ShowDialog();
        }
Exemplo n.º 4
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);
        }
Exemplo n.º 5
0
 private void frmIngresarCaja_FormClosing(object sender, FormClosingEventArgs e)
 {
     Instancia = null;
 }
Exemplo n.º 6
0
        //BOTON ELIMINAR
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int             idCaja;
            string          Respuesta = "";
            DialogResult    Opcion;
            frmIngresarCaja formIngresarCaja = frmIngresarCaja.GetInstancia();

            try
            {
                //SELECCION DE VARIOS REGISTROS
                if (chkEliminarVarios.Checked)
                {
                    Opcion = MessageBox.Show(
                        "¿Realmente desea eliminar los registros seleccionados?",
                        "Eliminando registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (Opcion == DialogResult.Yes)
                    {
                        foreach (DataGridViewRow row in dgvListado.Rows)
                        {
                            if (Convert.ToBoolean(row.Cells[0].Value))
                            {
                                idCaja    = Convert.ToInt32(row.Cells[1].Value);
                                Respuesta = NegocioCaja.Eliminar(idCaja, dtDetallesCaja);
                            }
                        }
                        if (Respuesta.Equals("OK"))
                        {
                            NotificacionOk("Los registros se eliminaron correctamente.", "Eliminando");
                        }
                        else
                        {
                            NotificacionError("Los registros no se eliminaron.", "Error");
                        }
                        Mostrar();
                    }
                }
                else
                {
                    //SELECCION DE UN REGISTRO
                    Opcion = MessageBox.Show(
                        "¿Realmente desea eliminar el registro seleccionado?",
                        "Eliminando registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (Opcion == DialogResult.Yes)
                    {
                        idCaja    = Convert.ToInt32(dgvListado.CurrentRow.Cells[1].Value);
                        Respuesta = NegocioCaja.Eliminar(idCaja, dtDetallesCaja);
                        if (Respuesta.Equals("OK"))
                        {
                            NotificacionOk("El registro se eliminó correctamente", "Eliminando");
                        }
                        else
                        {
                            NotificacionError("El registro no se eliminó", "Error");
                        }
                    }
                }
                chkEliminarVarios.Checked = false;
                Mostrar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }