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;
 }
Exemple #4
0
 public ManejadorDB(iSQL sqlConexion)
 {
     try
     {
         sql        = sqlConexion;
         mapeo      = new MapeoObjeto(sqlConexion);
         sqlInterno = sqlConexion.ObtenerNuevaInstancia(sqlConexion.ObtenerCadenaConexion());
     }
     catch (Exception ex) { throw new Exception(ex.Message); }
 }
Exemple #5
0
        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();
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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;
            }
        }
Exemple #9
0
        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;
            }
        }
Exemple #10
0
        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;
 }