private void btnAbrirCaja_Click(object sender, EventArgs e) { if (txtMontoFinal.Text != "") { if (MessageBox.Show("Se va Cerrar la caja ¿Esta seguro?", "Cierre", MessageBoxButtons.YesNo) == DialogResult.Yes) { respuesta respuestaApertura; respuesta rCaja; aperturaController ac = new aperturaController(); cajaController cc = new cajaController(); respuestaApertura = ac.buscarXId(Convert.ToInt32(txtAperturaId.Text)); if (respuestaApertura.status) { APERTURA apertura = (APERTURA)respuestaApertura.Data; rCaja = cc.Editar(Convert.ToInt32(apertura.fk_id_caja), "0"); if (rCaja.status) { respuestaApertura = ac.updateEstado(Convert.ToInt32(apertura.id)); if (respuestaApertura.status) { cerro = true; this.Close(); } } } } } }
private void btnAbrirCaja_Click(object sender, EventArgs e) { if (txtMontoInicial.Text != "" && Convert.ToInt32(txtMontoInicial.Text) > 0) { respuesta rApertura; respuesta rCaja; aperturaController ac = new aperturaController(); cajaController cc = new cajaController(); //Consultar ID CAJA PARA EVITAR ERROR rApertura = ac.agregar(Convert.ToDateTime(txtFechaApertura.Text), Convert.ToInt64(txtMontoInicial.Text), "1", sesion.idUsuario, 1); if (rApertura.status) { APERTURA apertura = (APERTURA)rApertura.Data; rCaja = cc.Editar(1, "1"); if (rCaja.status) { abrio = true; idCajaAbierta = Convert.ToString(apertura.id); this.Close(); } } } else { } }
public respuesta updateMonto(int _id, int _monto, int _idMovimiento) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { APERTURA obj = db.APERTURA.Find(_id); switch (_idMovimiento) { case 1: obj.monto = obj.monto + _monto; break; case 2: obj.monto = obj.monto - _monto; break; } db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "MOVIMIENTO REALIZADO", obj); } else { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
private void wndOperaciones_Load(object sender, EventArgs e) { combo(); StartTimer(); respuesta rApertura; aperturaController ac = new aperturaController(); rApertura = ac.buscarXId(Convert.ToInt32(lblId.Text)); if (rApertura.status) { APERTURA apertura = (APERTURA)rApertura.Data; _montoEnCaja = Convert.ToInt32(apertura.monto); } txtMontoEnCaja.Text = Convert.ToString(_montoEnCaja.ToString("#,##0").Replace(",", ".")); }
public respuesta agregar(DateTime _horaApertura, long _monto, string _estado, int _idUsuario, int _idCaja) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { APERTURA obj = new APERTURA(); obj.hora_apertura = _horaApertura; obj.monto = _monto; obj.estado = _estado; obj.fk_id_usuario = _idUsuario; obj.fk_id_caja = _idCaja; db.APERTURA.Add(obj); int afected = db.SaveChanges(); APERTURA APERTURA = (APERTURA)obj; if (afected == 1) { r = new respuesta(true, "VENTA GUARDADA CORRECTAMENTE", obj); } else { r = new respuesta(false, "NO SE PUDO GUARDAR LA VENTA"); } } catch (Exception e) { r = new respuesta(false, "ERROR AL CREAR VENTA", e.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }
public respuesta updateEstado(int _id) { respuesta r; try { using (POS.DBModel.negocioEntities db = new POS.DBModel.negocioEntities()) { try { APERTURA obj = db.APERTURA.Find(_id); obj.estado = "0"; db.Entry(obj).State = System.Data.Entity.EntityState.Modified; int afected = db.SaveChanges(); if (obj != null) { r = new respuesta(true, "MOVIMIENTO REALIZADO", obj); } else { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO"); } } catch (Exception ex) { r = new respuesta(false, "ERROR AL HACER MOVIMIENTO", ex.Message.ToString()); } } } catch (Exception e) { r = new respuesta(false, "CONEXION CON LA DB RECHAZADA", e.Message.ToString()); } return(r); }