//============funcion para ver numero de cheques de una cuenta void vernumerocheques(string cuenta) { logica logic = new logica(); ncheques.Clear(); ncheques = logic.LogicaObtenerNoCheques(cuenta); }
public Frm_GestionPresupuesto() { InitializeComponent(); logica logic = new logica(); dataGridView1.DataSource = logic.consultaLogicapresupuesto().Tables[0]; }
//LLENAR COMBOBOX DE Clasificador de Gastos void llamarclasificadordegastos() { boxClasifGastos.Items.Clear(); //llenar combobox con cuentas contables logica logic = new logica(); try { DataTable dtModulos = logic.LogicaObtenerClasificadorGastos(); foreach (DataRow row in dtModulos.Rows) { boxClasifGastos.Items.Add(row[1].ToString()); ClasificadordeGastos.Add(row[0].ToString()); } } catch (InvalidOperationException ex) { Console.WriteLine(ex); } if (cuentasContables.Count > 0) { boxClasifGastos.SelectedIndex = 0; } }
//LLENAR COMBOBOX DE CUENTAS CONTABLES void llamarcuentascontablescredito() { logica logic = new logica(); try { DataTable dtModulos = logic.consultaLogicaCuentasContables1(); foreach (DataRow row in dtModulos.Rows) { boxctacontabledebito.Items.Add(row[1].ToString()); boxctacontablecredito.Items.Add(row[1].ToString()); cuentasContables.Add(row[0].ToString()); } } catch (InvalidOperationException ex) { Console.WriteLine(ex); } if (cuentasContables.Count > 0) { boxctacontablecredito.SelectedIndex = 0; boxctacontabledebito.SelectedIndex = 0; } }
private void llenarComboBox() { lIDMoneda.Clear(); lNombreMoneda.Clear(); Cbo_MonedaBase.Items.Clear(); Cbo_MonedaObjetivo.Items.Clear(); logica logic = new logica(); lIDMoneda = logic.obtenerIdDivisa(); lNombreMoneda = logic.obtenerNombreMoneda(); if (lIDMoneda.Count > 0) { if (lIDMoneda.Count == lNombreMoneda.Count) { for (int i = 0; i < lIDMoneda.Count; i++) { Cbo_MonedaBase.Items.Add(lIDMoneda[i] + " - " + lNombreMoneda[i]); Cbo_MonedaObjetivo.Items.Add(lIDMoneda[i] + " - " + lNombreMoneda[i]); } } Cbo_MonedaBase.SelectedIndex = 0; Cbo_MonedaObjetivo.SelectedIndex = 0; } }
//===========Consulta para Numero de Documento en Movimiento Bancario===================== void Documento() { logica logic = new logica(); NoDoc.Clear(); NoDoc = logic.LogicaObtenerNoDocBancario(); txtdoc.Text = NoDoc[0]; }
public frm_modulos(string idUsuario) { InitializeComponent(); btn_modif.Enabled = false; btn_actualizar.Enabled = false; btn_cancel.Enabled = false; logic = new logica(idUsuario); }
public frm_perfiles_mantenimiento(string idUsuario) { InitializeComponent(); btn_modif.Enabled = false; btn_actualizar.Enabled = false; btn_cancel.Enabled = false; logic = new logica(idUsuario); }
private void Button3_Click(object sender, EventArgs e) { string boton = ""; boton = ((Button)sender).Text; logica lo = new logica(); lo.consultadirecciones(txtcdcodigo.Text, txtcddireccion.Text, txtcddescripcion.Text, txtcdfechad.Text, txtcdfechah.Text, boton); }
private void Button1_Click(object sender, EventArgs e) { logica lo = new logica(); lo.altadirecciones(txtadcodigo.Text, txtaddireccion.Text, txtaddescripcion.Text, mskadfecha.Text); txtadcodigo.Text = ""; txtaddescripcion.Text = ""; txtaddireccion.Text = ""; mskadfecha.Text = ""; }
public frm_mostrar_bitacora(string idUsuario) { InitializeComponent(); logica logic = new logica(idUsuario); dataGridView1.DataSource = logic.consultaLogicaBitacora().Tables[0]; sentencia sn = new sentencia(idUsuario); sn.insertarBitacora(idUsuario, "Consulto bitacora", "tbl_bitacora"); }
public string consultarTipoCambio(string sMonedaBase, string sMonedaObjetivo) { logica logic = new logica(); string resultado = ""; resultado = logic.consultarTipoCambio( sMonedaBase, sMonedaObjetivo); return(resultado); }
public frm_modificarPermisosAplicaciones(string idUsuario) { InitializeComponent(); logic = new logica(idUsuario); txt_ingresar.Visible = false; txt_consultar.Visible = false; txt_modificar.Visible = false; txt_eliminar.Visible = false; txt_imprimir.Visible = false; txt_usuario.Enabled = false; txt_aplicacion.Enabled = false; deshabilitarCheckBox(); }
public frm_perfiles_mantenimiento(string idUsuario) { InitializeComponent(); btn_modif.Enabled = false; btn_actualizar.Enabled = false; btn_cancel.Enabled = false; logic = new logica(idUsuario); txtcodigo.Enabled = false; txtnombre.Enabled = false; txtdesc.Enabled = false; btn_ingresar.Enabled = false; gbestado.Enabled = false; }
protected void OnButton1Clicked(object sender, EventArgs e) { string dato = null; string texto = entry4.Text; logica ir = new logica(); String[] lineas = ir.Dato(texto); for (int i = 0; i < lineas.Length; i++) { Console.WriteLine(lineas[i]); dato = dato + lineas[i] + "\n"; } textview4.Buffer.SetText(dato); }
private void Btn_Consultar_Click(object sender, EventArgs e) { logica logic = new logica(); if (Cbo_MonedaBase.Text.Trim() != "") { Lbl_Resultado.Text = consultarTipoCambio(lIDMoneda[Cbo_MonedaBase.SelectedIndex], lIDMoneda[Cbo_MonedaObjetivo.SelectedIndex]); } else { MessageBox.Show("Debe ingresar monedas a la base de datos primeramente"); } s.insertarBitacora(idUsuario, "Consulto el tipo de cambio", "tbl_divisas"); }
//==============funcion para cheques (llama las cuentas que estan disponibles con chequeras) void llamarChequeras() { //llenar combobox con cuentas con chequeras boxdebito.Items.Clear(); Cuentas.Clear(); logica logic = new logica(); Cuentas = logic.LogicaObtenerCuentasBancariasconCheques(); if (Cuentas.Count > 0) { for (int i = 0; i < Cuentas.Count; i++) { boxdebito.Items.Add(Cuentas[i]); } boxdebito.SelectedIndex = 0; } }
void llamarCuentaspropias(ComboBox combobox) { //llenar combobox con cuentas combobox.Items.Clear(); Cuentas.Clear(); logica logic = new logica(); Cuentas = logic.LogicaObtenerCuentasBancarias(); if (Cuentas.Count > 0) { for (int i = 0; i < Cuentas.Count; i++) { combobox.Items.Add(Cuentas[i]); } combobox.SelectedIndex = 0; } }
private void button2_Click_1(object sender, EventArgs e) { string consulta = textBox1.Text; bool modificar = false; logica logicas = new logica(); DataTable mostrar = logicas.datos1(consulta); foreach (DataRow row in mostrar.Rows) { if (row[0] != null) { modificar = true; } } textBox1.Clear(); dataGridView3.DataSource = mostrar; dataGridView3.ClearSelection(); }
private void btn_buscar_Click(object sender, EventArgs e) { string consulta = txt_buscar.Text; bool modificar = false; logica logicas = new logica(); DataTable mostrar = logicas.datos(consulta); foreach (DataRow row in mostrar.Rows) { if (row[0] != null) { modificar = true; } } txt_buscar.Clear(); dataGridView2.DataSource = mostrar; dataGridView2.ClearSelection(); }
//===================================================================================================================== //====================================================================================================================== //Funcion para enviar datos a tbl_libro Bancos void creacionmovimientobancario(string ID, string cuenta_debito, string cuenta_credito, double monto, string tipo_movimiento, string fecha_movimiento, string beneficiario, string descripcion, string movimiento_concilidado, string movimiento_trasladado_contabilidad, string KidCuenta_contabledebito, string KidCuenta_contablecredito, string KidTipo_movimiento, string estado) { logica sentencia = new logica(); sentencia.LogicaIngresarMovimientoBancario(ID, cuenta_debito, cuenta_credito, monto.ToString(), tipo_movimiento, fecha_movimiento, beneficiario, descripcion, movimiento_concilidado, movimiento_trasladado_contabilidad, KidCuenta_contabledebito, KidCuenta_contablecredito, KidTipo_movimiento, estado); if (boxdebito.Enabled == true) { sentencia.LogicaActualizarSaldoBancario(cuenta_debito, saldoactual); sentencia.LogicaActualizarCheques(cuenta_debito, Chequesactuales); } if (boxcredito.Enabled == true) { sentencia.LogicaActualizarSaldoBancario(cuenta_credito, saldoactual); } if (boxcredito.Enabled == true && boxdebito.Enabled == true) { sentencia.LogicaActualizarSaldoBancario(cuenta_debito, saldoactual); sentencia.LogicaActualizarSaldoBancario(cuenta_credito, saldoactual2); } }
//============Verificacion si los campos a ingresar estan llenos y con caracteres permitidos void vercampos() { if (string.IsNullOrEmpty(boxtransac.Text) || boxtransac.SelectedIndex == -1) { MessageBox.Show("Elija un tipo de Transacción a realizar"); } else if (txtvalor.Text.Any(x => !char.IsLetter(x))) { if (boxtransac.SelectedItem.ToString() == "Cheques") { if (txtanombre.Text == "") { MessageBox.Show("Por favor, escriba el nombre del beneficiario"); } else if (txtdes.Text == "") { MessageBox.Show("Por favor, escriba una breve descripcion del movimiento"); } else if (ClasificadordeGastos[boxClasifGastos.SelectedIndex] == "") { MessageBox.Show("Por favor, elija un Clasificador de Gasto"); } else { logica logic = new logica(); saldo = logic.LogicaVerificarFondosCuentaBancaria(boxdebito.SelectedItem.ToString()); //conversion lista string a double List <double> saldolista = saldo.Select(x => double.Parse(x)).ToList(); //como solo existe un dato en posicion [0], se pasa a un double para poder restar o sumar más fácil. saldon = saldolista[0]; CrearMovimiento(); } } else if (boxtransac.SelectedItem.ToString() == "Depositos") { if (txtanombre.Text == "") { MessageBox.Show("Por favor, escriba el nombre del beneficiario"); } else if (txtdes.Text == "") { MessageBox.Show("Por favor, escriba una breve descripcion del movimiento"); } else if (ClasificadordeGastos[boxClasifGastos.SelectedIndex] == "") { MessageBox.Show("Por favor, elija un Clasificador de Gasto"); } else { logica logic = new logica(); saldo = logic.LogicaVerificarFondosCuentaBancaria(boxcredito.SelectedItem.ToString()); //conversion lista string a double List <double> saldolista = saldo.Select(x => double.Parse(x)).ToList(); //como solo existe un dato en posicion [0], se pasa a un double para poder restar o sumar más fácil. saldon = saldolista[0]; // CreacionDeposito saldoactual = (saldon + Convert.ToDouble(txtvalor.Text)); DialogResult asegurarse = MessageBox.Show("¿Está seguro que desea hacer este Depósito?\nUna vez hecho no se podrá revertir.", "Movimientos Bancarios", MessageBoxButtons.OKCancel); if (asegurarse == DialogResult.OK) { creacionmovimientobancario("", "", boxcredito.SelectedItem.ToString(), Convert.ToDouble(txtvalor.Text), boxtransac.SelectedItem.ToString(), dateTimePicker1.Value.ToString("yyyy-MM-dd"), txtanombre.Text, txtdes.Text, "", "", cuentasContables[boxctacontabledebito.SelectedIndex], cuentasContables[boxctacontablecredito.SelectedIndex], ClasificadordeGastos[boxClasifGastos.SelectedIndex], "1"); Console.WriteLine("Se hizo un depósito"); } else if (asegurarse == DialogResult.Cancel) { Console.WriteLine("No se creó el Depósito"); } } } else if (boxtransac.Text == "ACH (Pagos por transferencia)") { if (txtctacredito.Text == "") { MessageBox.Show("Por favor, ingrese numero de cuenta a la que se hará la transacción"); } else if (txtanombre.Text == "") { MessageBox.Show("Por favor, escriba el nombre del beneficiario"); } else if (txtdes.Text == "") { MessageBox.Show("Por favor, escriba una breve descripcion del movimiento"); } else if (ClasificadordeGastos[boxClasifGastos.SelectedIndex] == "") { MessageBox.Show("Por favor, elija un Clasificador de Gasto"); } else { logica logic = new logica(); saldo = logic.LogicaVerificarFondosCuentaBancaria(boxdebito.SelectedItem.ToString()); //conversion lista string a double List <double> saldolista = saldo.Select(x => double.Parse(x)).ToList(); //como solo existe un dato en posicion [0], se pasa a un double para poder restar o sumar más fácil. saldon = saldolista[0]; CrearMovimiento(); } } else if (boxtransac.SelectedItem.ToString() == "Transacciones entre Cuentas propias") { if (txtanombre.Text == "") { MessageBox.Show("Por favor, escriba el nombre de quien hace la transaccion"); } else if (txtdes.Text == "") { MessageBox.Show("Por favor, escriba una breve descripcion del movimiento"); } else { logica logic = new logica(); saldo = logic.LogicaVerificarFondosCuentaBancaria(boxdebito.SelectedItem.ToString()); //conversion lista string a double List <double> saldolista = saldo.Select(x => double.Parse(x)).ToList(); //como solo existe un dato en posicion [0], se pasa a un double para poder restar o sumar más fácil. saldon = saldolista[0]; CrearMovimiento(); } } } else { MessageBox.Show("Por favor, llene el campo de Valor con una cifra numerica"); } }
public frm_cambioclave(string idUsuario) { InitializeComponent(); logica1 = new logica(idUsuario); }
public frm_aplicaciones(string idUsuario) { InitializeComponent(); logica1 = new logica(idUsuario); }
public frm_asignacion_perfiles(string idUsuario) { InitializeComponent(); logic = new logica(idUsuario); }
//-------------------------------------------------------------------------------------------------------------// //----------------**FUNCION PARA CONSULTAR SALDOS Y CREAR MOVIMIENTOS BANCARIOS**------------------------------// //-------------------------------------------------------------------------------------------------------------// void CrearMovimiento() { if (boxctacontablecredito.Text == boxctacontabledebito.Text) { MessageBox.Show("Cuentas Contables Iguales, Imposible crear partida"); } else { if (saldon > 0 && saldon > Convert.ToDouble(txtvalor.Text)) { DialogResult asegurarse = MessageBox.Show("¿Está seguro que desea hacer este movimiento?\nUna vez hecho no se podrá revertir.", "Movimientos Bancarios", MessageBoxButtons.OKCancel); if (asegurarse == DialogResult.OK) { //Crear Movimiento Bancario Insertar en tabla libro bancos if (boxtransac.SelectedItem.ToString() == "Cheques") { //METODO PARA CREAR CHEQUES //CreacionCheque(id, cuenta_debito, cuenta_credito, monto, tipo_movimiento, fecha_movimiento, beneficiario, descripcion, movimiento_concilidado, movimiento_trasladado_contabilidad, KidCuenta_contabledebito, KidCuenta_contablecredito, KidTipo_movimiento, estado) saldoactual = (saldon - Convert.ToDouble(txtvalor.Text)); vernumerocheques(boxdebito.SelectedItem.ToString()); Chequesactuales = Int32.Parse(ncheques[0]) - 1; creacionmovimientobancario("", boxdebito.SelectedItem.ToString(), "", Convert.ToDouble(txtvalor.Text), boxtransac.SelectedItem.ToString(), dateTimePicker1.Value.ToString("yyyy-MM-dd"), txtanombre.Text, txtdes.Text, "", "", cuentasContables[boxctacontabledebito.SelectedIndex], cuentasContables[boxctacontablecredito.SelectedIndex], ClasificadordeGastos[boxClasifGastos.SelectedIndex], "1"); Console.WriteLine("Se hizo un cheque"); } else if (boxtransac.Text == "ACH (Pagos por transferencia)") { //METODO PARA CREAR CHEQUES //CreacionCheque(id, cuenta_debito, cuenta_credito, monto, tipo_movimiento, fecha_movimiento, beneficiario, descripcion, movimiento_concilidado, movimiento_trasladado_contabilidad, KidCuenta_contabledebito, KidCuenta_contablecredito, KidTipo_movimiento, estado) saldoactual = (saldon - Convert.ToDouble(txtvalor.Text)); vernumerocheques(boxdebito.SelectedItem.ToString()); Chequesactuales = Int32.Parse(ncheques[0]) - 1; creacionmovimientobancario("", boxdebito.SelectedItem.ToString(), txtctacredito.Text, Convert.ToDouble(txtvalor.Text), boxtransac.SelectedItem.ToString(), dateTimePicker1.Value.ToString("yyyy-MM-dd"), txtanombre.Text, txtdes.Text, "", "", cuentasContables[boxctacontabledebito.SelectedIndex], cuentasContables[boxctacontablecredito.SelectedIndex], ClasificadordeGastos[boxClasifGastos.SelectedIndex], "1"); Console.WriteLine("Se hizo la transeferencia a Terceros"); } else if (boxtransac.SelectedItem.ToString() == "Transacciones entre Cuentas propias") { // CreacionTransaccion(); //CONSULTA DE SALDO DE CUENTA A DEBITAR PARA RESTAR saldoactual = (saldon - Convert.ToDouble(txtvalor.Text)); //CONSULTA DE SALDO DE CUENTA A ACREDITAR PARA SUMAR logica logic2 = new logica(); saldo = logic2.LogicaVerificarFondosCuentaBancaria(boxcredito.SelectedItem.ToString()); //conversion lista string a double List <double> saldolista2 = saldo.Select(x => double.Parse(x)).ToList(); //como solo existe un dato en posicion [0], se pasa a un double para poder restar o sumar más fácil. saldon2 = saldolista2[0]; // CreacionDeposito saldoactual2 = (saldon2 + Convert.ToDouble(txtvalor.Text)); //CreacionCheque(id, cuenta_debito, cuenta_credito, monto, tipo_movimiento, fecha_movimiento, beneficiario, descripcion, movimiento_concilidado, movimiento_trasladado_contabilidad, KidCuenta_contabledebito, KidCuenta_contablecredito, KidTipo_movimiento, estado) creacionmovimientobancario("", boxdebito.SelectedItem.ToString(), boxcredito.SelectedItem.ToString(), Convert.ToDouble(txtvalor.Text), boxtransac.SelectedItem.ToString(), dateTimePicker1.Value.ToString("yyyy-MM-dd"), txtanombre.Text, txtdes.Text, "", "", cuentasContables[boxctacontabledebito.SelectedIndex], cuentasContables[boxctacontablecredito.SelectedIndex], ClasificadordeGastos[boxClasifGastos.SelectedIndex], "1"); Console.WriteLine("Se hizo una transaccion entre cuentas propias"); } Console.WriteLine("se creó el movimiento"); limpiar(); bloqueo(); } else if (asegurarse == DialogResult.Cancel) { Console.WriteLine("No se creó el movimiento"); } //Si hay fondos pero no para esa transacción else if (saldon > 0 && saldon < Convert.ToDouble(txtvalor.Text)) { MessageBox.Show("No hay fondos suficientes en la Cuenta Bancaria Seleccionada\n" + "para la Transacción Solicitada"); } else if (saldon == 0) { //Si no hay fondos en la cuenta seleccionada para debitar. MessageBox.Show("NO HAY FONDOS EN LA CUENTA BANCARIA SELECCIONADA A DEBITAR"); } } } //Si hay fondos }