public bool cajaCerrada(Caja caja) { try { RegistroCaja registroUltimo = new RegistroCajaBL().findUltimoRegistroCodigo(caja); if (registroUltimo.Estado == "Abierto") return false; else return true; } catch (Exception exception) { return true; } }
public void llenarGrillaCajas() { dgvCajas.Rows.Clear(); listaRegistroxCaja.Clear(); foreach (Caja caja in listaCajas) { string estado; try { IList<RegistroCaja> listaregistrocaja = new RegistroCajaBL().findUltimoRegistro(caja, dtpFechaReporte.Value.ToShortDateString()); RegistroCaja registrocaja = listaregistrocaja[0]; estado = registrocaja.Estado; listaRegistroxCaja.Add(listaregistrocaja); } catch (Exception ex) { estado = "Cerrado"; IList<RegistroCaja> listaNulo = new List<RegistroCaja>(); listaRegistroxCaja.Add(listaNulo); }//Cuando no existe ningurn registroCaja object[] row = { caja.NroCaja, estado }; dgvCajas.Rows.Add(row); } }
//++++++++++++++++++++++++++++ ventas +++++++++++++++++++++++++++++++ private void RegistrarVenta_Click(object sender, EventArgs e) { TipoCambio tipoCambio = new TipoCambioBL().DameUltimo(); if (tipoCambio == null) { Utils.Utils.Error(null, "El tipo de cambio aún no se ha registrado"); return; } TurnoXEmpleado turnoxempleado = TurnoXEmpleadoBL.findTurnoXEmpleado(empleado.Id); Caja caja = new RegistroCajaBL().DameCaja(empleado); RegistroCaja registroCaja = new RegistroCajaBL().find(turnoxempleado, caja); if (registroCaja != null) { if (!registroCaja.Estado.Equals("Abierto")) { Utils.Utils.Error(null, "Ninguna caja esta aperturada"); return; } } else { Utils.Utils.Error(null, "Ninguna caja esta aperturada"); return; } frmDetalleVenta frm = new frmDetalleVenta(empleado,tipoCambio); frm.MdiParent = this; frm.Show(); }
private void cierreCaja_Click(object sender, EventArgs e) { TurnoXEmpleado turnoxempleado = TurnoXEmpleadoBL.findTurnoXEmpleado(empleado.Id); Caja caja = new RegistroCajaBL().DameCaja(empleado); RegistroCaja registroCaja = new RegistroCajaBL().find(turnoxempleado, caja); if (registroCaja == null) { Utils.Utils.Error(null, "Ninguna caja esta aperturada"); return; } TipoCambio tipoCambio = new TipoCambioBL().DameUltimo(); if (tipoCambio == null) { Utils.Utils.Error(null, "Aun no se ha registrado un tipo de cambio"); return; } frmCerrarCaja frm = new frmCerrarCaja(empleado,turnoxempleado,registroCaja,caja,tipoCambio); frm.MdiParent = this; frm.Show(); }