public RegistrarMovimiento(iSQL sql, Boolean esSimulacion, _Cuenta cuentaSeleccionada) { InitializeComponent(); this.sql = sql; EsSimulacion = esSimulacion; manejador = new ManejadorDB(this.sql); CargarCuentas(); if (esSimulacion) { cmb_cuentas.Enabled = false; this.CuentaSeleccionada = cuentaSeleccionada; CargarCuentaSeleccionada(); } CargarTiposMovimientos(); dtp_fecha.Value = DateTime.Now; //dtp_fecha.MinDate = DateTime.Now; txt_cadaDias.Enabled = false; txt_cantidad.Enabled = false; chb_cadaMes.Enabled = false; //eventos de textbox Herramientas.Forms.Validaciones.TextboxSoloNumerosEnteros(txt_cadaDias); Herramientas.Forms.Validaciones.TextboxSoloNumerosEnteros(txt_cantidad); Herramientas.Forms.Validaciones.TextboxSoloNumerosDecimales(txt_importe, 2); cmb_CuentasAAfectar.SelectedIndexChanged += cmb_CuentasAAfectar_SelectedIndexChanged; }
public Principal() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; Variable var = new Variable("configuracion.conf"); emails = var.ObtenerValorVariable <String>("EMAILS"); Text = "CIC - Control Inteligente de Cuentas (Versión 20150901)"; try { sql = new SQLite(); sql.ConfigurarConexion("CuentasPagar.db", false); //sql = new MySQL(); //sql.ConfigurarConexion("127.0.0.1", "nueva", "sa", "12345"); manejador = new ManejadorDB(sql); } catch (Exception ex) { GenerarEstructuraDeBD(); } //sql = new SQLServer(); //sql.ConfigurarConexion(@"192.168.140.126\crop", "test", "sa", "1@TCE123"); manejador.UsarAlmacenObjetos = true; ActualizarSaldos(); contenedorCuentasMovimientosFuturos1.actualizarSaldosEvento += contenedorCuentasMovimientosFuturos1_actualizarSaldosEvento; }
public CatalogoTipoMovimiento(iSQL sql) { InitializeComponent(); this.sql = sql; manejador = new ManejadorDB(this.sql); CargarTipos(); cmb_TiposMovimientos.SelectedIndexChanged += cmb_TiposMovimientos_SelectedIndexChanged; }
public ManejadorDB(iSQL sqlConexion) { try { sql = sqlConexion; mapeo = new MapeoObjeto(sqlConexion); sqlInterno = sqlConexion.ObtenerNuevaInstancia(sqlConexion.ObtenerCadenaConexion()); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ManejadorDB() { sql = (iSQL)ManejadorDB.TipoSQLDefault .GetConstructor(Type.EmptyTypes) .Invoke(null); sql.ConfigurarConexion(ManejadorDB.CadenaConexionDefault); mapeo = new MapeoObjeto(sql); sqlInterno = sql.ObtenerNuevaInstancia(sql.ObtenerCadenaConexion()); }
public CodigoGenerado(iSQL sql, String codigo) { InitializeComponent(); this.sql = sql; if (sql == null) { btn_ejecutarEnServidor.Enabled = false; } txt_codigo.Text = codigo; //palabras reservadas reservadas.Add("create", Color.Blue); reservadas.Add("table", Color.Blue); reservadas.Add("alter", Color.Blue); reservadas.Add("clustered", Color.Blue); reservadas.Add("nonclustered", Color.Blue); reservadas.Add("identity", Color.Blue); reservadas.Add("go", Color.Blue); reservadas.Add("add", Color.Blue); reservadas.Add("foreign", Color.Blue); reservadas.Add("primary", Color.Blue); reservadas.Add("autoincrement", Color.Blue); reservadas.Add("key", Color.Blue); reservadas.Add("references", Color.Blue); reservadas.Add("use", Color.Blue); reservadas.Add("id", Color.Red); reservadas.Add("constraint", Color.Blue); //simbolos reservadas.Add("(", Color.Black); reservadas.Add(")", Color.Black); reservadas.Add(";", Color.Black); reservadas.Add(",", Color.Black); //tipos reservadas.Add("integer", Color.Blue); reservadas.Add("text", Color.Blue); reservadas.Add("numeric", Color.Blue); reservadas.Add("max", Color.Pink); reservadas.Add("datetime", Color.Blue); reservadas.Add("varchar", Color.Blue); reservadas.Add("varbinary", Color.Blue); reservadas.Add("null", Color.Blue); reservadas.Add("not", Color.Blue); reservadas.Add("bigint", Color.Blue); reservadas.Add("smallint", Color.Blue); reservadas.Add("real", Color.Blue); reservadas.Add("float", Color.Blue); reservadas.Add("bit", Color.Blue); reservadas.Add("decimal", Color.Blue); ColorearTexto(); }
public CatalogoCuentas(iSQL sql) { InitializeComponent(); this.sql = sql; manejador = new ManejadorDB(this.sql); CargarCuentas(); //eventos Herramientas.Forms.Validaciones.TextboxSoloNumerosDecimales(txt_saldo, 2); Herramientas.Forms.Validaciones.TextboxSoloNumerosEnteros(txt_diaCorte); Herramientas.Forms.Validaciones.TextboxSoloNumerosEnteros(txt_diasParaPago); Herramientas.Forms.Validaciones.TextboxSoloNumerosDecimales(txt_PorcentajeInteres, 2); }
public HistorialDeMovimientos(iSQL sql, _Cuenta cuentaSeleccionada) { InitializeComponent(); cmb_cuentas.SelectedIndexChanged += cmb_cuentas_SelectedIndexChanged; this.sql = sql; manejador = new ManejadorDB(this.sql); CargarCuentas(); dtp_fechaMinima.MaxDate = DateTime.Now; dtp_fechaMinima.Value = DateTime.Now.AddMonths(-3); this.CuentaSeleccionada = cuentaSeleccionada; if (CuentaSeleccionada != null) { cmb_cuentas.SelectedItem = CuentaSeleccionada.St_NombreCuenta; } }
public ProyeccionFutura(iSQL sql, _Cuenta cuentaSeleccionada) { InitializeComponent(); cmb_cuentas.SelectedIndexChanged += cmb_cuentas_SelectedIndexChanged; this.sql = sql; manejador = new ManejadorDB(this.sql); manejador.UsarAlmacenObjetos = false; CargarCuentas(); dtp_fechaHasta.MinDate = DateTime.Now; dtp_fechaHasta.Value = DateTime.Now.AddMonths(3); this.CuentaSeleccionada = cuentaSeleccionada; if (CuentaSeleccionada != null) { cmb_cuentas.SelectedItem = CuentaSeleccionada.St_NombreCuenta; } }
protected virtual void Dispose(bool disposing) { if (disposing) { // Liberar recursos manejados Type tipo = this.GetType(); FieldInfo[] atributos = tipo.GetFields(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); foreach (FieldInfo atributo in atributos) { if (atributo.FieldType.Name.Contains("List")) { IList lista = (IList)atributo.GetValue(this); if (lista != null) { lista.Clear(); } atributo.SetValue(this, null); } else if (atributo.FieldType.Name.StartsWith("_")) { ObjetoBase objB = (ObjetoBase)atributo.GetValue(this); if (objB != null) { atributo.SetValue(this, null); } } else { atributo.SetValue(this, null); } } } sql = null; manejador = null; AtributosCargadosPorPropiedad.Clear(); AtributosCargadosPorPropiedad = null; AtributosCargadosPorPropiedadCopia.Clear(); AtributosCargadosPorPropiedadCopia = null; this.id = -1; }
public Principal() { InitializeComponent(); //creando la conexion a la bd try { sql = new MySQL(); sql.ConfigurarConexion("127.0.0.1", "hoteladmin", "root", "12345"); manejador = new ManejadorDB(sql); InicializaControladores(); Login(); } catch (Exception ex) { Herramientas.Forms.Mensajes.Error("Ocurrio un error al conectarse a la Base de datos: " + ex.Message); } tp_forms.Visible = false; //pb_cerrarTab.Visible = false; }
public MapeoObjeto(iSQL sql) { this.sql = sql; }