public bool guardar(Cajero cajero) { ConexionBD.getSession().Save(cajero); ConexionBD.getSession().Flush(); return existe(cajero); }
public RegistroGasto(Usuario us) { usuario = new Usuario(); InitializeComponent(); usuario = us; dpFecha.Value = DateTime.Today; cajero = new Cajero(); }
public Cajero buscar(Persona personaf) { Cajero c = new Cajero(); if (ConexionBD.getSession().CreateCriteria(typeof(Cajero)).Add(Expression.Eq("Personaf.Id", personaf.Id)).List<Cajero>().Count > 0) { c = ConexionBD.getSession().CreateCriteria(typeof(Cajero)).Add(Expression.Eq("Personaf.Id", personaf.Id)).List<Cajero>().ElementAt<Cajero>(0); } return c; }
public bool existe(Cajero c) { if (ConexionBD.getSession().CreateCriteria(typeof(Cajero)).Add(Expression.Eq("Id", c.Id)).List<Cajero>().Count > 0) { return true; } else { return false; } }
public Cobros(Usuario u, Turno t, TurnoAtencion ta) { InitializeComponent(); usuario = new Usuario(); usuario = u; turno = new Turno(); turno = t; turnoAtencion = new TurnoAtencion(); turnoAtencion = ta; gestorOC = new GestorOperacionCaja(); cajero = new Cajero(); txtNroCobro.Text = (gestorOC.buscarUltimoNumero()+1).ToString(); dpFecha.Value = DateTime.Today; dpFechaVisita.Value = turno.Fecha; dpHora.Value = turno.Hora; txtPaciente.Text = turno.Paciente.Apellidos + ", " + turno.Paciente.Nombres; txtDoc.Text = turno.Paciente.TipoDocumento.Codigo + " " + turno.Paciente.NumeroDocumento.ToString(); if (turno.Paciente.Afiliaciones.Count > 0) { if (turnoAtencion.Plan == turno.Paciente.Afiliaciones[0].Plan) { txtNroAfiliado.Text = turno.Paciente.Afiliaciones[0].NroAfiliado; } txtObraSocial.Text = turnoAtencion.Plan.ObraSocial.Descripcion; txtPlan.Text = turnoAtencion.Plan.Descripcion; } if (turno.EntidadTurno.Area != null) { txtAgenda.Text = turno.EntidadTurno.Area.Descripcion; } else { txtAgenda.Text = turno.EntidadTurno.Profesional.Nombres + " " + turno.EntidadTurno.Profesional.Apellidos; } CargarDatos(); }
private void liquidaciónAProfesionalesToolStripMenuItem_Click(object sender, EventArgs e) { LiquidarAgenda liq = new LiquidarAgenda(usuario); Cajero caj = new Cajero(); if (Utils.ValidarCierreAbierto(usuario, liq.ListaCYCajero, liq.ListaCaja, out msjError,out caj )) { liq.VentanaPrincipal = this; liq.Cajero = caj; agregarOActivarTab(liq, sender.ToString()); } else MessageBox.Show(msjError); }
private void gastosGeneralesToolStripMenuItem_Click(object sender, EventArgs e) { RegistroGasto rg = new RegistroGasto(usuario); Cajero caj = new Cajero(); if (Utils.ValidarCierreAbierto(usuario, rg.ListaCYCajero, rg.ListaCaja, out msjError, out caj)) { rg.VentanaPrincipal = this; rg.Cajero = caj; agregarOActivarTab(rg, sender.ToString()); } else MessageBox.Show(msjError); }
private void btnCobro_Click(object sender, EventArgs e) { TurnoAtencion ta = new TurnoAtencion(); turno = new Turno(); turno = turnos.ElementAt(dgTurnos.CurrentRow.Index); ta = gestorTurno.buscarAtencion(turno); if (ta == null) { MessageBox.Show("Este paciente no ha sido atendido, no puede efectuar el cobro", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (!turno.Cobrado) { Cobros c = new Cobros(usuario, turno, ta); string msjError = ""; Cajero caj = new Cajero(); if (Utils.ValidarCierreAbierto(usuario, c.ListaCYCajero, c.ListaCaja, out msjError, out caj)) { c.Cajero = caj; c.ShowDialog(); if (c.Cobro != null) { turno.Cobrado = true; gestorTurno.guardar(turno); } } else MessageBox.Show(msjError); } else { MessageBox.Show("Este turno ya tiene un cobro asignado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnBuscar_Click(object sender, EventArgs e) { if (Utils.hayDatosCargados(cmbTipoDoc, txtNroDoc)) { //empleado = gestorEmpleado.buscar(int.Parse(txtNroDoc.Text.Replace(".", "")), (TipoDocumento)cmbTipoDoc.SelectedItem); consultaEmpl = new ConsultarEmpleados(true); consultaEmpl.ShowDialog(); if (consultaEmpl.empSelec != null) { empleado = consultaEmpl.empSelec; txtApellido.Text = empleado.Apellidos; txtNombre.Text = empleado.Nombres; txtNroDoc.Text = empleado.NumeroDocumento.ToString(); cmbTipoDoc.SelectedItem = empleado.TipoDocumento; cajero = new Cajero(); personaf = new Personaf(); personaf = gestorEmpleado.BuscarPersonaf(empleado.Id); cajero = gestorCajero.buscar(personaf); if (cajero.Id != 0) { txtDescripcion.Text = cajero.Descripcion; checkBox1.Checked = cajero.Habilitado; } } } }
public void cargarGrilla() { dgCierreY.Rows.Clear(); saldoFinalZ = 0; saldoRendidoZ = 0; if (listacierrey != null) { for (int i = 0; i < listacierrey.Count; i++) { IList<AperturaCaja> listaApertura = new List<AperturaCaja>(); Cajero c = new Cajero(); listaApertura = listacierrey[i].Caja.Aperturas; for (int j = 0; j < listaApertura.Count; j++) { if (listaApertura[j].Apertura == listacierrey[i].Apertura) { c = listaApertura[j].Cajero; } } dgCierreY.Rows.Add(listacierrey[i].Numero, listacierrey[i].Caja.Descripcion, c.Descripcion, listacierrey[i].Apertura.ToShortDateString(), listacierrey[i].SaldoInicial, listacierrey[i].Cierre.ToShortDateString(), listacierrey[i].SaldoRendido, listacierrey[i].SaldoFinal, listacierrey[i].EstadoCierrey.Descripcion); saldoFinalZ = saldoFinalZ + listacierrey[i].SaldoFinal; saldoRendidoZ = saldoRendidoZ + listacierrey[i].SaldoRendido; } txtRendido.Text = Convert.ToString(saldoRendidoZ); txtFinal.Text = Convert.ToString(double.Parse(txtSaldoInicial.Text) + saldoFinalZ); } }
public void CargarDatos() { txtNumero.Text = cierreY.Numero.ToString(); txtSaldoInicial.Text = cierreY.SaldoInicial.ToString(); dpApertura.Value = cierreY.Apertura; txtFinal.Text = calcularSaldoFinal().ToString(); IList<AperturaCaja> listaApertura = new List<AperturaCaja>(); Cajero c = new Cajero(); listaApertura = cierreY.Caja.Aperturas; for (int j = 0; j < listaApertura.Count; j++) { if (listaApertura[j].Apertura == cierreY.Apertura) { c = listaApertura[j].Cajero; } } cbCajero.SelectedItem = (Cajero)c; cbCaja.SelectedItem = (Caja)cierreY.Caja; listaAper = cierreY.Caja.Aperturas; listacierreCaja = cierreY.Caja.Cierres; }