public frmAperturarCaja(Empleado empleado) { try { InitializeComponent(); this.empleado = empleado; this.turnoxempleado = TurnoXEmpleadoBL.findTurnoXEmpleado(empleado.Id); this.txtMontoInicialSoles.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaNumerico); this.txtMontoInicialDolares.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaNumerico); this.txtMontoInicialSoles.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaBlancos); this.txtMontoInicialDolares.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaBlancos); inicializarCampos(); cajaSeleccionada = null; tipoCambio = new TipoCambioBL().DameUltimo(); if (continuar) { if (!ValidarTurnos()) { Utils.Utils.Error(null, "Su turno de trabajo aun no empieza"); this.continuar = false; this.Dispose(); } } else this.Dispose(); } catch (Exception exception) { Utils.Utils.Error(null, "EL empleado no tiene turno asignado"); continuar = false; } }
public RegistroCaja find(TurnoXEmpleado turnoxempleado, Caja caja) { try { RegistroCajaDA registroCajaDA = new RegistroCajaDA(); return registroCajaDA.findRegistroCajaAbierto(turnoxempleado.Id, caja.Id); } catch (Exception) { return null; } }
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 Grabar(Caja caja) { if (caja.Id == 0) { caja.FechaInicioOperacion = DateTime.Today; new CajaDA().Save(caja); } else { new CajaDA().Update(caja); } }
public frmCerrarCaja(Empleado empleado, TurnoXEmpleado turnoxempleado, RegistroCaja registroCaja, Caja caja, TipoCambio tipoCambio) { InitializeComponent(); this.turnoxempleado = turnoxempleado; this.registroCaja = registroCaja; this.caja = caja; this.tipoCambio = tipoCambio; this.txtSaldoDolares.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaNumerico); this.txtSaldoSoles.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaNumerico); this.txtSaldoDolares.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaBlancos); this.txtSaldoDolares.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Utils.Utils.ValidaBlancos); this.empleado = empleado; }
private void btnAbrirCaja_Click(object sender, EventArgs e) { bool continuar = true; if (!vacio()) { cajaSeleccionada = (Caja)cmbCajas.SelectedItem; if (cajaSeleccionada != null) { if (tipoCambio == null) { if (Utils.Utils.ContinuarOperacion("No se ha registrado el tipo de cambio desea continuar?")) { tipoCambio = new TipoCambio(); tipoCambio.Venta = 0; } else continuar = false; } if (continuar) { try { RegistroCaja registroCaja = new RegistroCaja(); registroCaja.FechaRegistro = DateTime.Today; registroCaja.MontoInicioDia = tipoCambio.Venta * float.Parse(txtMontoInicialDolares.Text) + float.Parse(txtMontoInicialSoles.Text); registroCaja.Estado = "Abierto"; registroCaja.MontoVentas = 0; registroCaja.MontoDevoluciones = 0; registroCaja.MontoFinDia = 0; registroCaja.Caja = cajaSeleccionada; registroCaja.TurnoXEmpleado = turnoxempleado; RegistroCajaBL.Grabar(registroCaja); Utils.Utils.OK(Utils.Utils.REGISTRO_OK); } catch (Exception exception) { Utils.Utils.Error(null,"El formato ingresado no es correcto"); } } } } else Utils.Utils.Error(null,"Debe completar todos los campos"); }
private void btnVer_Click(object sender, EventArgs e) { int row = -1; if (dgvCajas.CurrentRow != null) { row = dgvCajas.CurrentRow.Index; if (dgvCajas.CurrentRow.Cells["NumeroCaja"].Value != null) { if ((row >= 0) && ((row - 1) <= listaCajas.Count)) { cajaSeleccionada = listaCajas[row]; limpliarCampos(); InicializarListaCajeros(row); } } } if (cajaSeleccionada == null) { Utils.Utils.Error(null, "Debe seleccionar una"); } }
public RegistroCaja findUltimoRegistroCodigo(Caja caja) { RegistroCajaDA registroCajaDA = new RegistroCajaDA(); return registroCajaDA.findRegistroCajaCodigo(caja.Id); }
public IList<RegistroCaja> findUltimoRegistro(Caja caja,string fecha) { RegistroCajaDA registroCajaDA = new RegistroCajaDA(); return registroCajaDA.findRegistroCaja(caja.Id,fecha); }
public RegistroCaja find(TurnoXEmpleado turnoxempleado, Caja caja) { RegistroCajaDA registroCajaDA = new RegistroCajaDA(); return registroCajaDA.findRegistroCajaAbierto(turnoxempleado.Id, caja.Id); }
private void frmCerrarCaja_Load(object sender, EventArgs e) { try { this.turnoxempleado = new TurnoXEmpleadoBL().findTurnoXEmpleado(empleado.Id); caja = new RegistroCajaBL().DameCaja(empleado); registroCaja = new RegistroCajaBL().find(turnoxempleado,caja); InicializarRegistroCaja(); InicializarCampos(); }catch(Exception exception){this.Dispose();} }
public IList<Documento> findDocumentoActivosXTurno(Caja caja, string fechaInicio, string fechaFin, string Estado) { DocumentoDA documentoDA = new DocumentoDA(); return documentoDA.findDocumentoXTurno(caja.Id,fechaInicio,fechaFin,Estado); }
public void Update(Caja instance) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); hisession.Merge(instance); hisession.Transaction.Commit(); hisession.Close(); } catch (Exception ex) { if (hisession != null) { if (hisession.IsOpen) { hisession.Close(); } } } }