public void verificarCaja() { respuesta rExisteCajaActiva; respuesta rApertura; cajaController cc = new cajaController(); aperturaModel am = new aperturaModel(); rExisteCajaActiva = cc.traerCajaActiva(); if (rExisteCajaActiva.status) { CAJA cajaActiva = (CAJA)rExisteCajaActiva.Data; rApertura = am.BUSCAR_POR_ID_Y_ESTADO(cajaActiva.id); if (rApertura.status) { aperturaModel aperturaActiva = (aperturaModel)rApertura.Data; lblId.Text = Convert.ToString(aperturaActiva.id); _idCajaAsignada = Convert.ToString(aperturaActiva.id); lblCajero.Text = Convert.ToString(aperturaActiva.nombre); lblEstadoCaja.Text = "Caja Abierta"; lblEstadoCaja.ForeColor = Color.Green; lblNombreCaja.Text = "1"; } } else { lblEstadoCaja.Text = "Caja Cerrada"; lblEstadoCaja.ForeColor = Color.Red; lblId.Text = ""; lblNombreCaja.Text = ""; } }
public IHttpActionResult PutCAJA(int id, CAJA cAJA) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cAJA.IdCaja) { return(BadRequest()); } db.Entry(cAJA).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CAJAExists(id)) { return(NotFound()); } else { throw; } } return(Ok(cAJA)); }
public IHttpActionResult DeleteCAJA(int id) { CAJA cAJA = db.CAJA.Find(id); if (cAJA == null) { return(NotFound()); } cAJA.Estado = "I"; db.Entry(cAJA).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CAJAExists(id)) { return(NotFound()); } else { throw; } } return(Ok(cAJA)); }
public async Task DeleteCaja(int CajaID) { CAJA Caja = await _context.CAJA.FindAsync(CajaID); Caja.idEstado = 2; _context.Update(Caja); await Save(); }
public async Task <CAJA> GetById(int?Id) { CAJA Caja = await(from c in _context.CAJA where c.idCaja == Id select c).FirstOrDefaultAsync(); return(Caja); }
public IHttpActionResult GetCAJA(int id) { CAJA cAJA = db.CAJA.Find(id); if (cAJA == null || cAJA.Estado != "A") { return(NotFound()); } return(Ok(cAJA)); }
public IHttpActionResult PostCAJA(CAJA cAJA) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CAJA.Add(cAJA); db.SaveChanges(); return(Ok(cAJA)); }
public async Task <string> InsertCaja(CAJA Caja) { try { await _context.CAJA.AddAsync(new CAJA() { descripcion = Caja.descripcion, idTipoCaja = Caja.idTipoCaja, idEstado = Caja.idEstado }); await Save(); return("Ingreso Exitoso"); } catch (Exception ex) { return("Error en el guardado " + ex.StackTrace); } }
private void btnIngresar_Click(object sender, EventArgs e) { string mensajeCorrecto = "Paciente ingresado correctamente"; string mensajeError = string.Empty; bool res1 = false, res2 = false; try { UsuarioLogeado usuario = FrmLogin.usuarioLogeado; ATENCION_AGEN atencion = new ATENCION_AGEN(); PAGO pago = new PAGO(); CAJA caja = new CAJA(); using (var context = new CMHEntities()) { atencion = context.ATENCION_AGEN.Find(((ComboboxItem)lstAtenciones.SelectedItem).Value); } caja = at.buscarCajaAbierta(usuario.Personal.FUNCIONARIO.FirstOrDefault()); pago.ID_ATENCION_AGEN = atencion.ID_ATENCION_AGEN; pago.MONTO_PAGO = int.Parse(lblTotal.Text); pago.ID_CAJA = caja.ID_CAJA; res1 = at.ingresarPaciente(atencion); res2 = at.registrarPago(pago, lblAseguradora.Text, int.Parse(lblDescuento.Text)); ActualizarLista(); } catch (Exception ex) { mensajeError = "Error al ingresar paciente"; } if (res1 && res2) { MessageBox.Show(mensajeCorrecto, "Creada", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show(mensajeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ReporteCaja(CAJA caja) { this.Funcionario = caja.FUNCIONARIO; this.fechorApertura = caja.FECHOR_APERTURA.Value; this.fechorCierre = caja.FECHOR_CIERRE.Value; this.pagos = new List <PAGO>(); this.devoluciones = new List <PAGO>(); foreach (PAGO pago in caja.PAGO) { if (pago.DEVOLUCION == null) { this.pagos.Add(pago); } else { this.devoluciones.Add(pago); } } this.dineroEnBilletesInicial = caja.CANT_EFECTIVO_INI.Value; this.dineroEnBilletesFinal = caja.CANT_EFECTIVO_FIN.Value; this.dineroEnChequesFinal = caja.CANT_CHEQUE_FIN.Value; }
public respuesta Editar(int _id, string _estado) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { CAJA obj = db.CAJA.Find(_id); obj.estado = _estado; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "CAJA ENCONTRADA", obj); } else { r = new respuesta(false, "CAJA NO ENCONTRADA"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL TRAER CAJA", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }