private void btnBuscar_Click(object sender, EventArgs e) { fecha = new DateTimePicker(); Negociocaja objcaja = new Negociocaja(); string varfecha = fecha.Text; long idcierre = 0; long idturno = 0; objcaja.extraercierre("id_turno"); idturno = objcaja.Idturno == 1 ? 1 : objcaja.Idturno + 1; objcaja.extraercierre("cod_cierre"); idcierre = objcaja.Idcierre == 1 ? 1 : objcaja.Idcierre + 1; string msg = Negociocaja.insertarcierrecaja(idcierre, DateTime.Now.ToString(), NegocioConfigEmpresa.turno, objcaja.Ingreso, objcaja.Egreso, idturno, 0, 0, 0, NegocioConfigEmpresa.idusuario, "APERTURA"); if (msg == "ok") { try { Negociocaja.insertarmovcaja(9100001, Convert.ToSingle(txtImporte.Text), 0, fecha.Value.ToString("dd/MM/yyyy"), NegocioConfigEmpresa.usuarioconectado, NegocioConfigEmpresa.idusuario, NegocioConfigEmpresa.turno, "APERTURA DE CAJA", 0, true); } catch (Exception s) { UtilityFrm.mensajeError(s.Message); } } else { UtilityFrm.mensajeError(msg); } this.Close(); }
private void BtnApertura_Click(object sender, EventArgs e) { string msg = ""; Negociocaja objcaja = new Negociocaja(); objcaja.extrestadocaja(1, "", 0); float importe = 0; if (TxtConcepto.Text == "" || TxtConcepto.Text == "0") { MessageBox.Show("ingrese un importe para continuar"); } else { importe = Convert.ToSingle(TxtConcepto.Text) - Convert.ToSingle(lblsaldoActual.Text); if (importe < 0) { msg = Negociocaja.insertarmovcaja(9100003, 0, (importe * -1), objcaja.Fecha, NegocioConfigEmpresa.usuarioconectado, NegocioConfigEmpresa.idusuario, NegocioConfigEmpresa.turno, "FALTANTE DE CAJA", 0, true); } else if (importe > 0) { Negociocaja.insertarmovcaja(9100004, importe, 0, objcaja.Fecha, NegocioConfigEmpresa.usuarioconectado, NegocioConfigEmpresa.idusuario, NegocioConfigEmpresa.turno, "SOBRANTE DE CAJA", 0, true); } msg = Negociocaja.insertarmovcaja(9100002, 0, 0, objcaja.Fecha, NegocioConfigEmpresa.usuarioconectado, NegocioConfigEmpresa.idusuario, NegocioConfigEmpresa.turno, "CIERRE DE CAJA", 0, true); if (msg == "ok") { idcierre = 0; idturno = 0; objcaja.extraercierre("id_turno"); idturno = objcaja.Idturno; objcaja.extraercierre("cod_cierre"); idcierre = objcaja.Idcierre; // objcaja.extrestadocaja(3, "", idturno); objcaja.extrestadocaja(2, objcaja.Fecha.Substring(0, 10), 0, true); if (this.Text == "Cierre de turno") { Negociocaja.insertarcierrecaja(idcierre, objcaja.Fecha, NegocioConfigEmpresa.turno, objcaja.Ingreso, objcaja.Egreso, 1, Convert.ToDecimal(lblsaldoActual.Text), Convert.ToDecimal(TxtConcepto.Text), 1, NegocioConfigEmpresa.idusuario, "CIERRE"); } if (this.Text == "Cierre de caja") { Negociocaja.insertarcierrecaja(idcierre, DateTime.Now.ToString(), NegocioConfigEmpresa.turno, objcaja.Ingreso, objcaja.Egreso, idturno, Convert.ToDecimal(lblsaldoActual.Text), Convert.ToDecimal(TxtConcepto.Text), 1, NegocioConfigEmpresa.idusuario, "CIERRE"); } if (msg != "ok") { UtilityFrm.mensajeError("Ha ocurrido un error: " + msg); } } else { UtilityFrm.mensajeError("Ha ocurrido un error: " + msg); } //Negociocaja.insertarmovcaja ( } this.Close(); }