private void FrmCaja_Load(object sender, EventArgs e) { //fecha = DateTime.Now; // panelHorizontal.BackColor = Color.FromArgb(ComponentesFormularios.ColorPanelSuperiorVioleta()); checkradioingegr(); llenarComboBoxTipoMovimiento(); Negociocaja objcaja = new Negociocaja(); objcaja.extrestadocaja(1, "", 0); if (objcaja.Fecha.Substring(0, 10) != dtpFechaCaja.Value.ToString("dd/MM/yyyy")) { if (objcaja.Codcuenta == 9100001) { DialogResult dialogResult = MessageBox.Show("La caja se encuentra abierta de una fecha anterior, desea cerrarla?", "Caja abierta", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { FrmCerrarCaja objcerrar = new FrmCerrarCaja(); objcerrar.ShowDialog(); } else if (dialogResult == DialogResult.No) { //do something else } } } if (objcaja.Codcuenta == 9100002) { if (objcaja.Fecha.Substring(0, 10) == dtpFechaCaja.Value.ToString("dd/MM/yyyy")) { MessageBox.Show("La caja del dia de hoy esta cerrada"); } else { DialogResult dialogResult = MessageBox.Show("La caja se encuentra cerrada, desea abrirla?", "Caja cerrada", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { FrmAperturacaja objapertura = new FrmAperturacaja(); objapertura.ShowDialog(); } } // else if (dialogResult == DialogResult.No) // { //do something else // } } objcaja.extrestadocaja(1, "", 0); estadoabicerrada(objcaja.Codcuenta); refrescarcaja(Convert.ToString(DateTime.Today)); totales(); // voy a usar pal reporte nae objcaja.Idcierre; //mireporte(obj }
private void button1_Click(object sender, EventArgs e) { Negociocaja objcaja = new Negociocaja(); FrmAperturacaja objformapcaja = new FrmAperturacaja(); objcaja.extrestadocaja(1, "", 0); if (objcaja.Fecha.Substring(0, 10) == dtpFechaCaja.Value.ToString("dd/MM/yyyy")) { MessageBox.Show("La caja del dia de la fecha se encuentra cerrada"); } else { objformapcaja.ShowDialog(); refrescarcaja(Convert.ToString(DateTime.Today)); objcaja.extrestadocaja(1, "", 0); estadoabicerrada(objcaja.Codcuenta); } }
private void FrmCerrarCaja_Load(object sender, EventArgs e) { try { Negociocaja objcaja = new Negociocaja(); objcaja.extrestadocaja(1, "", 0); objcaja.extrestadocaja(2, objcaja.Fecha.Substring(0, 10), 0); lblsaldoActual.Text = Convert.ToString(objcaja.Ingreso - objcaja.Egreso); lblsaldoActual.Text = lblsaldoActual.Text == "Saldo" ? "0" : lblsaldoActual.Text; if (this.Text == "Cierre de turno") { BtnApertura.Text = "cerrar turno"; } } catch (Exception x) { UtilityFrm.mensajeError(x.Message); } }
private void Menudelete_Click(object sender, EventArgs e) { Negociocaja objcaja = new Negociocaja(); bool eliminar = true; DataGridViewRow row = dataLista.CurrentRow; if (9100001 == Convert.ToInt32(row.Cells["Cod_cuenta"].Value.ToString())) { MessageBox.Show("No se puede eliminar la apertura"); eliminar = false; } else { if (9100002 == Convert.ToInt32(row.Cells["Cod_cuenta"].Value.ToString())) { objcaja.extrestadocaja(1, "", 0); if (Convert.ToInt32(row.Cells["Cod_mov"].Value.ToString()) != objcaja.Codmov) { MessageBox.Show("No se puede eliminar este cierre"); eliminar = false; } } if (eliminar == true) { DialogResult dialogResult = MessageBox.Show("Seguro que quiere eliminar el movimiento?", "Precaucion", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { string rta = Negociocaja.eliminar(Convert.ToInt32(row.Cells["Cod_mov"].Value.ToString())); if (rta == "ok") { MessageBox.Show("Se elimino correctamente"); } } } } refrescarcaja(dtpFechaCaja.Value.ToString("dd/MM/yyyy")); objcaja.extrestadocaja(1, "", 0); estadoabicerrada(objcaja.Codcuenta); }
private void BtnCerrarCaja_Click(object sender, EventArgs e) { Negociocaja objcaja = new Negociocaja(); FrmCerrarCaja objcerrar = new FrmCerrarCaja(); objcerrar.ShowDialog(); objcaja.extrestadocaja(1, "", 0); estadoabicerrada(objcaja.Codcuenta); refrescarcaja(Convert.ToString(DateTime.Today)); totales(); }
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(); }
private void btnAgregar_Click(object sender, EventArgs e) { try { Negociocaja objcaja = new Negociocaja(); bool concaja = true; bool control = true; string msg = ""; objcaja.extrestadocaja(1, "", 0); objcaja.extrestadocaja(2, objcaja.Fecha.Substring(0, 10), 0); //codigo de cuenta para cierre de caja //si está cerrado no permite generar la venta hasta no abrir la caja if (objcaja.Fecha.Substring(0, 10) != Convert.ToString(DateTime.Today).Substring(0, 10)) { if (objcaja.Codcuenta == 9100001) { concaja = false; msg = "La caja se encuentra abierta de una fecha anterior, no se puede continuar"; } } if (objcaja.Codcuenta == 9100002) { concaja = false; msg = "La caja esta cerrada, para vender realizar la apertura correspondiente"; } if (concaja == true) { if (rbEgreso.Checked == true) { if (objcaja.Ingreso < Convert.ToDouble(textBox2.Text)) { control = false; msg = "No tiene fondo para realizar el movimiento"; } } if ((TxtConcepto.Text == "") || (textBox2.Text == "")) { control = false; msg = "Controle de no dejar valores en blanco y vuelva a intentar"; } if (control == true) { string rpta = Negociocaja.insertarmovcaja(Convert.ToInt32(cbxPlanCuenta.SelectedValue), (rbIngreso.Checked == true) ? Convert.ToSingle(textBox2.Text) : 0, (rbEgreso.Checked == true) ? Convert.ToSingle(textBox2.Text) : 0, Convert.ToString(DateTime.Today), NegocioConfigEmpresa.usuarioconectado, 1, NegocioConfigEmpresa.turno, TxtConcepto.Text, 0, true); refrescarcaja(Convert.ToString(DateTime.Today)); totales(); checkradioingegr(); TxtConcepto.Clear(); textBox2.Clear(); } else { UtilityFrm.mensajeError(msg); } } else { UtilityFrm.mensajeError(msg); } } catch (Exception ex) { UtilityFrm.mensajeError("Ha ocurrido un error:" + ex.Message); } }