private void Mostrar() { CrearDetalleApertura(); dtDetalleApertura = NegocioApertura.Mostrar(IdApertura); dgvListado.DataSource = dtDetalleApertura; NombreColumnas(); OcultarColumnas(); }
private void InsertarEditar() { Descripcion = txtDescripcion.Text; //formPrincipal.IdCaja = IdCaja; Ya está esta línea más abajo string agregarActualizar = ""; if (IdCaja <= 0) { errorIcono.SetError(cmbCaja, "Seleccione una caja."); cmbCaja.SelectAll(); } else if (dtDetalleApertura.Rows.Count < 1) { MessageBox.Show("Debe ingresar los detalles de la apertura de la caja para poder calcular el monto inicial de la caja", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } //else if (ProgramacionApertura && dtpFechaHoraApertura.Value <= DateTime.Now) //{ // errorIcono.SetError(dtpFechaHoraApertura, "Horario de apertura no válido"); // dtpFechaHoraApertura.Focus(); //} else { try { switch (ctrlSeleccionado) { case 0: //INSERTAR string mensaje; if (ProgramacionApertura) { agregarActualizar = NegocioApertura.InsertarAperturaPredefinida(IdCaja, IdEmpleado, dtpFechaHoraApertura.Value, MontoInicial, dtDetalleApertura, Descripcion, ref IdAperturaPredefinida); mensaje = "La apertura se guardó correctamente para el día: " + dtpFechaHoraApertura.Value.ToString(); } else { agregarActualizar = NegocioApertura.Insertar(IdCaja, IdEmpleado, dtpFechaHoraApertura.Value, MontoInicial, dtDetalleApertura, "ABIERTA", ref IdAperturaCierre); mensaje = "La caja se abrió correctamente"; } if (agregarActualizar.Equals("OK")) { NotificacionOk(mensaje, "Guardando"); //if (EstablecerPorDefecto) //{ frmPrincipal formPrincipal = frmPrincipal.GetInstancia(); formPrincipal.IdCaja = IdCaja; formPrincipal.IdAperturaPredefinida = IdAperturaPredefinida; formPrincipal.IdAperturaCierre = IdAperturaCierre; if (ProgramacionApertura) { formPrincipal.AbrirCaja = true; //formPrincipal.CajaAbierta = false; } else { formPrincipal.CajaAbierta = true; } formPrincipal.GuardarConfiguracion(); //Configuracion.IdAperturaPredefinida = IdAperturaPredefinida; //Configuracion.CajaAbierta = true; ////Configuracion.AbrirCaja = true; // IMPORTANTE!! ESTAS DOS LÍNEAS (LA DE ARRIBA Y ESTA) VAN EN LA PESTAÑA CONFIGURACIÓN!! LÍNEA 565 frmAperturaCaja.cs //Configuracion.Save(); //} //Configuracion.FechaHoraApertura = true; //formPrincipal.IdCaja = IdCaja; //formPrincipal.CajaAbierta = true; HabilitarBotones(); //txtCaja.SelectAll(); //Limpiar(); Close(); } else { NotificacionError("Error al intentar guardar la apertura", "Error"); MessageBox.Show(agregarActualizar, "Error"); } break; case 1: //EDITAR if (ProgramacionApertura) { agregarActualizar = NegocioApertura.EditarAperturaPredefinida(IdAperturaPredefinida, IdCaja, IdEmpleado, dtpFechaHoraApertura.Value, MontoInicial, dtDetalleApertura, Descripcion); mensaje = "La apertura se editó correctamente"; } else { agregarActualizar = NegocioApertura.Editar(IdApertura, IdCaja, IdEmpleado, dtpFechaHoraApertura.Value, MontoInicial, dtDetalleApertura); mensaje = "Caja editada correctamente"; } if (agregarActualizar.Equals("OK")) { //(txtCaja.Enabled = false; //(cmbCategoria.Enabled = false; //(btnEditar.Visible = true; //(btnInsertar.Visible = false; //(btnCancelar.Visible = false; //(btnNuevo.Visible = true; NotificacionOk(mensaje, "Editando"); } else { NotificacionError("Error al intentar editar la caja", "Error"); MessageBox.Show(agregarActualizar, "Error"); } break; default: NotificacionError(agregarActualizar, "Error"); break; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }
public DataTable LlenarAperturaPredefinida(int idAperturaPredefinida) { CrearAperturasPredefinidas(); return(dtAperturasPredefinidas = NegocioApertura.BuscarAperturaPredefinida(idAperturaPredefinida)); }
private void tpAperturasPredefinidas_Click(object sender, EventArgs e) { dgvListadoAperturasPredefinidas.DataSource = NegocioApertura.MostrarAperturasPredefinidas();//Aperturas.LlenarAperturaPredefinida(); Aperturas.dgvAperturasPredefinidas(dgvListadoAperturasPredefinidas); }
public DataTable LlenarAperturaPredefinida() { CrearAperturasPredefinidas(); return(dtAperturasPredefinidas = NegocioApertura.MostrarAperturasPredefinidas()); }