public bool Update(clsCtaCte cta) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaCtaCte", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codctacte", cta.CodCtaCte); cmd.Parameters.AddWithValue("ctacte", cta.CtaCte); cmd.Parameters.AddWithValue("tipo", cta.TipoCuenta); cmd.Parameters.AddWithValue("mone", cta.Moneda); cmd.Parameters.AddWithValue("codalma", cta.CodAlmacen); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsCtaCte CargaTipoCuenta(int CodCuenta, Int32 CodAlmacen) { clsCtaCte tc = null; try { con.conectarBD(); cmd = new MySqlCommand("MuestraTipoCuenta", con.conector); cmd.Parameters.AddWithValue("codcuenta", CodCuenta); cmd.Parameters.AddWithValue("codalma", CodAlmacen); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { tc = new clsCtaCte(); tc.TipoCuenta = dr.GetString(0); tc.Moneda = dr.GetInt32(1); tc.saldo = dr.GetDecimal(2); tc.descripcion = dr.GetString(3); } } return(tc); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsCtaCte VerificaEgresoCaja(Int32 CodSucursal, DateTime fecha) { clsCtaCte tc = null; try { con.conectarBD(); cmd = new MySqlCommand("VerificaEgresoCaja", con.conector); cmd.Parameters.AddWithValue("codsucur", CodSucursal); cmd.Parameters.AddWithValue("fec", fecha); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { tc = new clsCtaCte(); tc.CodMovi = dr.GetInt32(0); tc.ingreso = dr.GetDecimal(1); tc.FechaMovimiento = dr.GetDateTime(2); } } return(tc); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void Cargartiposcuenta() { cta = admcta.CargaTipoCuenta(Convert.ToInt32(cmbCuenta.SelectedValue.ToString()), frmLogin.iCodAlmacen); if (cta != null) { txtTipoCta.Text = cta.TipoCuenta; if (cta.Moneda > 0) { cmbMoneda.SelectedValue = cta.Moneda; } else { cmbMoneda.SelectedIndex = -1; txtTipoCta.Text = ""; } if (Proceso == 2) { txtDescripcion.Text = cta.descripcion; } if (cta.saldo != 0) { txtTotalCuenta.Text = cta.saldo.ToString(); } else { txtTotalCuenta.Text = (0).ToString(); } } }
public Boolean Update(clsCtaCte cta) { try { return(Mcta.Update(cta)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public bool InsertMovi(clsCtaCte cta) { try { con.conectarBD(); cmd = new MySqlCommand("GuardarCuentaMovimiento", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codcuen", cta.CodCtaCte); oParam = cmd.Parameters.AddWithValue("codalma", cta.CodAlmacen); oParam = cmd.Parameters.AddWithValue("codtrans", cta.NumTransaccion); oParam = cmd.Parameters.AddWithValue("descrip", cta.descripcion); oParam = cmd.Parameters.AddWithValue("mone", cta.Moneda); oParam = cmd.Parameters.AddWithValue("tipo", cta.Tipo); oParam = cmd.Parameters.AddWithValue("tcve", cta.tipocambio); oParam = cmd.Parameters.AddWithValue("tccom", cta.TipoCVenta); oParam = cmd.Parameters.AddWithValue("ingresoegreso", cta.Dmonto); oParam = cmd.Parameters.AddWithValue("codu", cta.Coduser); oParam = cmd.Parameters.AddWithValue("fechamov", cta.FechaMovimiento); oParam = cmd.Parameters.AddWithValue("codtipo", cta.CodTipoPagoServicio); oParam = cmd.Parameters.AddWithValue("codban", cta.CodBanco); oParam = cmd.Parameters.AddWithValue("codsucur", cta.CodSucursal); oParam = cmd.Parameters.AddWithValue("tip", cta.TipoProcedencia); oParam = cmd.Parameters.AddWithValue("fcierre", cta.FechaCierreCaja); oParam = cmd.Parameters.AddWithValue("nombre_ex", cta.Nombre); oParam = cmd.Parameters.AddWithValue("direccion_ex", cta.Direccion); oParam = cmd.Parameters.AddWithValue("dni_ex", cta.Dni); oParam = cmd.Parameters.AddWithValue("ingresoegreso_ex", cta.Igresoegreso); oParam = cmd.Parameters.AddWithValue("correlativo_ex", cta.Correlativo); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); cta.CodCtaCteNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsCtaCte BuscaMovimiento(int codMov, int codAlmacen) { clsCtaCte tc = null; try { con.conectarBD(); cmd = new MySqlCommand("BuscarMovimientoCta", con.conector); cmd.Parameters.AddWithValue("codmovi", codMov); cmd.Parameters.AddWithValue("codalma", codAlmacen); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { tc = new clsCtaCte(); tc.CodMovi = dr.GetInt32(0); tc.CodBanco = dr.GetInt32(1); tc.NombreBanco = dr.GetString(2); tc.CodCtaCte = dr.GetInt32(3); tc.CtaCte = dr.GetString(4); tc.TipoCuenta = dr.GetString(5); tc.NumTransaccion = dr.GetString(6); tc.FechaMovimiento = dr.GetDateTime(7); tc.DescTipo = dr.GetString(8); tc.egreso = dr.GetDecimal(9); tc.ingreso = dr.GetDecimal(10); tc.saldo = dr.GetDecimal(11); tc.descripcion = dr.GetString(12); tc.tipocambio = dr.GetDecimal(13); tc.TipoCVenta = dr.GetDecimal(14); tc.Moneda = dr.GetInt32(15); tc.CodTipoPagoServicio = dr.GetInt32(16); tc.Nombre = dr.GetString(17); tc.Direccion = dr.GetString(18); tc.Dni = dr.GetString(19); tc.Igresoegreso = dr.GetInt32(20); tc.Correlativo = dr.GetInt32(21); } } return(tc); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void Carga_Datos() //verifica { // MessageBox.Show(CodMovimiento.ToString() +" "+frmLogin.iCodAlmacen.ToString()); cta = admcta.BuscaMovimiento(CodMovimiento, frmLogin.iCodAlmacen); if (cta != null) { cmbBanco.SelectedValue = cta.CodBanco; CargaCtaCte(); cmbCuenta.SelectedValue = cta.CodCtaCte; txtTipoCta.Text = cta.TipoCuenta; cmbMoneda.SelectedValue = cta.Moneda; txtDescripcion.Text = cta.descripcion; if (tipo == "INGRESO") { cta.Tipo = 1; } else { cta.Tipo = 0; } if (cta.Tipo == 1) { cmbTipo.Text = "INGRESO"; cmbTipo.SelectedIndex = 0; cmbTipo_SelectionChangeCommitted(new object(), new EventArgs()); txtmonto.Text = cta.ingreso.ToString(); } else { cmbTipo.Text = "EGRESO"; cmbTipo.SelectedIndex = 1; cmbTipo_SelectionChangeCommitted(new object(), new EventArgs()); txtmonto.Text = cta.egreso.ToString(); } cmbtipopagoser.SelectedValue = cta.CodTipoPagoServicio; txtCambioCom.Text = cta.tipocambio.ToString(); txtCambioVen.Text = cta.TipoCVenta.ToString(); txtCodTransaccion.Text = cta.NumTransaccion; txtTotalCuenta.Text = cta.saldo.ToString(); txtNombre.Text = cta.Nombre; txtDireccion.Text = cta.Direccion; txtDni.Text = cta.Dni; txtdoc.Text = cta.Correlativo.ToString().PadLeft(9, '0'); } }
// public Boolean InsertMovi(clsCtaCte cta) { try { return(Mcta.InsertMovi(cta)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: Documento Duplicado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
public bool UpdateMovi(clsCtaCte cta) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaMovimiento", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codmovi", cta.CodMovi); oParam = cmd.Parameters.AddWithValue("codcuen", cta.CodCtaCte); oParam = cmd.Parameters.AddWithValue("descrip", cta.descripcion); oParam = cmd.Parameters.AddWithValue("mone", cta.Moneda); oParam = cmd.Parameters.AddWithValue("ingresoegreso", cta.Dmonto); oParam = cmd.Parameters.AddWithValue("codu", cta.Coduser); oParam = cmd.Parameters.AddWithValue("codalma", cta.CodAlmacen); oParam = cmd.Parameters.AddWithValue("fechamov", cta.FechaMovimiento); oParam = cmd.Parameters.AddWithValue("tipo", cta.Tipo); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); cta.CodCtaCteNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public void CalculaTotales() { Ingresos = 0; if (dgvMovimientosCaja.Rows.Count > 0) { foreach (DataGridViewRow row in dgvMovimientosCaja.Rows) { if (Convert.ToString(row.Cells[mon.Name].Value) == "DOLARES AMERICANOS") { Soles = Soles + (Convert.ToDecimal(row.Cells[total.Name].Value) * Convert.ToDecimal(row.Cells[tcventa.Name].Value)); Ingresos = Ingresos + Soles; } else { Ingresos = Ingresos + Convert.ToDecimal(row.Cells[total.Name].Value); } } TotalVentasDia = Ingresos; Soles = 0; Cta = AdmCta.VerificaEgresoCaja(frmLogin.iCodSucursal, dtpfecha1.Value); if (Cta != null) { MontoDeposito = Cta.ingreso; Ingresos = Ingresos + flu.MontoIngresado; } else { MontoDeposito = Convert.ToDecimal(0.000); } lblEgresos.Text = String.Format("{0:#,##0.000}", MontoDeposito); lblIngresos.Text = String.Format("{0:#,##0.000}", Ingresos); Saldo = (Saldo + Ingresos - Egresos); lblSaldoCaja.Text = String.Format("{0:#,##0.000}", Saldo); } }
public bool Insert(clsCtaCte cta) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaCtaCte", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codban", cta.CodBanco); oParam = cmd.Parameters.AddWithValue("ctacte", cta.CtaCte); oParam = cmd.Parameters.AddWithValue("tipo", cta.TipoCuenta); oParam = cmd.Parameters.AddWithValue("mone", cta.Moneda); oParam = cmd.Parameters.AddWithValue("codusu", cta.Coduser); oParam = cmd.Parameters.AddWithValue("codalma", cta.CodAlmacen); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); cta.CodCtaCteNuevo = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }