Пример #1
0
        public static decimal HISTORICO_LOGINRegistrar(System.Decimal ID_USUSARIO, System.String IP_LOGIN,
                                                       System.String UBICACION, System.DateTime FECHA_INGRESO)
        {
            try
            {
                DateTime FECHACREO = DateTime.Now;
                object   Id;
                //inserta en la tabla sin retornar valor.
                string TableName = "HISTORICO_LOGIN";
                string SqlText   = @"Insert into " + TableName + @" (ID_USUSARIO, IP_LOGIN, UBICACION,
ACTIVO, FECHA_INGRESO, IDUSUARIOCREO, FECHACREO, FECHAMODIFICO) 
values (" + ID_USUSARIO + ",'" + IP_LOGIN + "', '" + UBICACION + @"', 'SI', 
convert(datetime, '" + FECHA_INGRESO.Year + "-" + FECHA_INGRESO.Month + "-" + FECHA_INGRESO.Day + " " + FECHA_INGRESO.Hour
                                   + ":" + FECHA_INGRESO.Minute + ":" + FECHA_INGRESO.Second + @"', 120), " + ID_USUSARIO +
                                   ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                   + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), " +
                                   " convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                   + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120))";

                conexionSQL DBAdmin = new conexionSQL();
                DBAdmin.executeComando(SqlText);

                string SqlText2 = "select max(ID_HISTORICO_LOGIN) ID_HISTORICO_LOGIN FROM HISTORICO_LOGIN where IDUSUARIOCREO = " + ID_USUSARIO;

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText2);
                decimal IDSELECCIONADO = Convert.ToDecimal(DBAdmin2.dt.Rows[0]["ID_HISTORICO_LOGIN"]);
                return(IDSELECCIONADO);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
Пример #2
0
        public static bool HISTORICO_LOGINActualizarbyID_HISTORICO_LOGIN(System.Decimal ID_HISTORICO_LOGIN, System.Decimal ID_USUSARIO, System.String IP_LOGIN,
                                                                         System.String UBICACION, System.String ACTIVO, System.DateTime FECHA_INGRESO,
                                                                         System.DateTime FECHA_SALIDA, System.Decimal IDUSUARIOCREO,
                                                                         System.DateTime FECHACREO, System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO)
        {
            try
            {
                string TableName = "HISTORICO_LOGIN";
                string SqlText   = @"Update " + TableName + @" set 
                     ID_USUSARIO = " + ID_USUSARIO + @"
					 IP_LOGIN = '******',
                     UBICACION = '" + UBICACION + @"',
                     ACTIVO = '" + ACTIVO + @"',
                     FECHA_INGRESO = convert(datetime, '" + FECHA_INGRESO.Year + "-" + FECHA_INGRESO.Month + "-" + FECHA_INGRESO.Day + " " + FECHA_INGRESO.Hour
                                   + ":" + FECHA_INGRESO.Minute + ":" + FECHA_INGRESO.Second + @"', 120),
                     FECHA_SALIDA = convert(datetime, '" + FECHA_SALIDA.Year + "-" + FECHA_SALIDA.Month + "-" + FECHA_SALIDA.Day + " " + FECHA_SALIDA.Hour
                                   + ":" + FECHA_SALIDA.Minute + ":" + FECHA_SALIDA.Second + @"', 120),
                     IDUSUARIOCREO = " + IDUSUARIOCREO + @",
                     FECHACREO = convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                   + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + @"', 120),
                     IDUSUARIOMODIFICO = " + IDUSUARIOMODIFICO + @",
                     FECHAMODIFICO = convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                   + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + @"', 120)
                    where ID_HISTORICO_LOGIN = "******"";

                conexionSQL DBAdmin = new conexionSQL();
                DBAdmin.executeComando(SqlText);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Пример #3
0
        public static bool ACCESOSActualizarbyID_ACCESO(System.Decimal ID_ACCESO, System.String NOMBRE, System.String DESCRIPCION,
                                                        System.String CLAVE, System.Decimal ID_MODULO, System.Decimal ID_SECCION, System.Decimal IDUSUARIOCREO, System.DateTime FECHACREO,
                                                        System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO)
        {
            try
            {
                string TableName = "ACCESOS";
                string SqlText   = @"Update " + TableName + @" set 
                     ID_ACCESO = " + ID_ACCESO + @"
					 NOMBRE = '"                     + NOMBRE + @"',
                     DESCRIPCION = '" + DESCRIPCION + @"',
                     CLAVE = '" + CLAVE + @"',
                     ID_MODULO = " + ID_MODULO + @",
                     ID_SECCION = " + ID_SECCION + @",
                     IDUSUARIOCREO = " + IDUSUARIOCREO + @",
                     FECHACREO = convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                   + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + @"', 120),
                     IDUSUARIOMODIFICO = " + IDUSUARIOMODIFICO + @",
                     FECHAMODIFICO = convert(datetime, '" + FECHAMODIFICO.Year + "-" + FECHAMODIFICO.Month + "-" + FECHAMODIFICO.Day + " " + FECHAMODIFICO.Hour
                                   + ":" + FECHAMODIFICO.Minute + ":" + FECHAMODIFICO.Second + @"', 120)
                    where ID_ACCESO = " + ID_ACCESO + "";

                conexionSQL DBAdmin = new conexionSQL();
                DBAdmin.executeComando(SqlText);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Пример #4
0
        public static bool USUARIOS_ROLLActualizarbyID_USUARIO_ROLL(System.Decimal ID_USUARIO_ROLL, System.Decimal ID_USUARIO,
                                                                    System.Decimal ID_ROLL, System.String ACTIVO,
                                                                    System.Decimal IDUSUARIOCREO, System.DateTime FECHACREO, System.Decimal IDUSUARIOMODIFICO,
                                                                    System.DateTime FECHAMODIFICO)
        {
            try
            {
                string TableName = "USUARIOS_ROLL";
                string SqlText   = @"Update " + TableName + @" set 
                     ID_USUARIO = " + ID_USUARIO + @"
                     ID_ROLL = " + ID_ROLL + @"
                     ACTIVO = '" + ACTIVO + @"',
                     IDUSUARIOCREO = " + IDUSUARIOCREO + @",
                     FECHACREO = convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                   + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + @"', 120),
                     IDUSUARIOMODIFICO = " + IDUSUARIOMODIFICO + @",
                     FECHAMODIFICO = convert(datetime, '" + FECHAMODIFICO.Year + "-" + FECHAMODIFICO.Month + "-" + FECHAMODIFICO.Day + " " + FECHAMODIFICO.Hour
                                   + ":" + FECHAMODIFICO.Minute + ":" + FECHAMODIFICO.Second + @"', 120)
					where ID_USUARIO_ROLL = "                     + ID_USUARIO_ROLL + "";

                conexionSQL DBAdmin = new conexionSQL();
                DBAdmin.executeComando(SqlText);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Пример #5
0
        public static List <DCPERSONASCER> PERSONASCERObtenerbyIDPERSONA(System.Decimal IDPERSONA, System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "PERSONASCER";
                string SqlText   = @"select IDPERSONA, IDENTIFICACION, NOMBRE, APELLIDOS, FECHANACIMIENTO, 
EMAIL, TELEFONO, MOVIL, TIPO, ESTADOCIVIL, IDUSUARIOCREO, FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO,
CARGO, DEPENDENCIA, FUNCIONES, SUELDO, ACTIVO from PERSONASCER where ACTIVO = 'SI' AND IDPERSONA = " + IDPERSONA;

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;

                List <DCPERSONASCER> lst = new List <DCPERSONASCER>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new DCPERSONASCER
                        (

                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDPERSONA"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDPERSONA"]),
                            (System.String)(dtrespuesta.Rows[i]["IDENTIFICACION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["IDENTIFICACION"]),
                            (System.String)(dtrespuesta.Rows[i]["NOMBRE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["NOMBRE"]),
                            (System.String)(dtrespuesta.Rows[i]["APELLIDOS"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["APELLIDOS"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHANACIMIENTO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHANACIMIENTO"]),
                            (System.String)(dtrespuesta.Rows[i]["EMAIL"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["EMAIL"]),
                            (System.String)(dtrespuesta.Rows[i]["TELEFONO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["TELEFONO"]),
                            (System.String)(dtrespuesta.Rows[i]["MOVIL"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["MOVIL"]),
                            (System.String)(dtrespuesta.Rows[i]["TIPO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["TIPO"]),
                            (System.String)(dtrespuesta.Rows[i]["ESTADOCIVIL"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ESTADOCIVIL"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"]),
                            (System.String)(dtrespuesta.Rows[i]["CARGO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["CARGO"]),
                            (System.String)(dtrespuesta.Rows[i]["DEPENDENCIA"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DEPENDENCIA"]),
                            (System.String)(dtrespuesta.Rows[i]["FUNCIONES"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["FUNCIONES"]),
                            (System.String)(dtrespuesta.Rows[i]["SUELDO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["SUELDO"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"])
                        )
                    );
                }

                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <DCPERSONASCER>());
            }
        }
Пример #6
0
        public static List <DCPERSONAS> PERSONASObtenerbyCriterio(System.String IDENTIFICACION, System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "PERSONAS";
                string SqlText   = @"select IDENTIFICACION, TIPOIDENTIFICACION,
FECHAEXPEDICION, FECHANACIMIENTO, NOMBRE, APELLIDOS, DIRECCION, PAIS, DEPTO, CIUDAD, CORREO, GENERO, TELEFONO,
MOVIL, TIPO, ACTIVO, IDUSUARIOCREO, FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from PERSONAS WHERE ACTIVO = 'SI' AND IDENTIFICACION LIKE '" + IDENTIFICACION + "'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <DCPERSONAS> lst = new List <DCPERSONAS>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new DCPERSONAS
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDPERSONA"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDPERSONA"]),
                            (System.String)(dtrespuesta.Rows[i]["IDENTIFICACION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["IDENTIFICACION"]),
                            (System.String)(dtrespuesta.Rows[i]["TIPOIDENTIFICACION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["TIPOIDENTIFICACION"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAEXPEDICION"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHANACIMIENTO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            (System.String)(dtrespuesta.Rows[i]["NOMBRE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["NOMBRE"]),
                            (System.String)(dtrespuesta.Rows[i]["APELLIDOS"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["APELLIDOS"]),
                            (System.String)(dtrespuesta.Rows[i]["DIRECCION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DIRECCION"]),
                            (System.String)(dtrespuesta.Rows[i]["PAIS"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["PAIS"]),
                            (System.String)(dtrespuesta.Rows[i]["DEPTO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DEPTO"]),
                            (System.String)(dtrespuesta.Rows[i]["CIUDAD"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["CIUDAD"]),
                            (System.String)(dtrespuesta.Rows[i]["CORREO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["CORREO"]),
                            (System.String)(dtrespuesta.Rows[i]["GENERO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["GENERO"]),
                            (System.String)(dtrespuesta.Rows[i]["TELEFONO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["TELEFONO"]),
                            (System.String)(dtrespuesta.Rows[i]["MOVIL"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["MOVIL"]),
                            (System.String)(dtrespuesta.Rows[i]["TIPO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["TIPO"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"])
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <DCPERSONAS>());
            }
        }
Пример #7
0
        public static bool PERSONASActualizarbyIDPERSONA(System.Decimal IDPERSONA, System.String IDENTIFICACION, System.String TIPOIDENTIFICACION,
                                                         System.DateTime FECHAEXPEDICION, System.DateTime FECHANACIMIENTO, System.String NOMBRE,
                                                         System.String APELLIDOS, System.String DIRECCION, System.String PAIS, System.String DEPTO,
                                                         System.String CIUDAD, System.String CORREO, System.String GENERO, System.String TELEFONO,
                                                         System.String MOVIL, System.String TIPO, System.String ACTIVO, System.Decimal IDUSUARIOCREO,
                                                         System.DateTime FECHACREO, System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO)
        {
            try
            {
                string TableName = "PERSONAS";
                string SqlText   = @"Update " + TableName + @" set 
                     IDENTIFICACION = '" + IDENTIFICACION + @"',
TIPOIDENTIFICACION = '" + TIPOIDENTIFICACION + @"',
FECHAEXPEDICION = convert(datetime, '" + FECHAEXPEDICION.Year + "-" + FECHAEXPEDICION.Month + "-" +
                                   FECHAEXPEDICION.Day + " " + FECHAEXPEDICION.Hour + ":" + FECHAEXPEDICION.Minute + ":" + FECHAEXPEDICION.Second + @"', 120),
FECHANACIMIENTO = convert(datetime, '" + FECHANACIMIENTO.Year + "-" + FECHANACIMIENTO.Month + "-" +
                                   FECHANACIMIENTO.Day + " " + FECHANACIMIENTO.Hour + ":" + FECHANACIMIENTO.Minute + ":" + FECHANACIMIENTO.Second + @"', 120),
NOMBRE = '" + NOMBRE + @"',
APELLIDOS = '" + APELLIDOS + @"',
DIRECCION = '" + DIRECCION + @"',
PAIS = '" + PAIS + @"',
DEPTO = '" + DEPTO + @"',
CIUDAD = '" + CIUDAD + @"',
CORREO = '" + CORREO + @"',
GENERO = '" + GENERO + @"',
TELEFONO = '" + TELEFONO + @"',
MOVIL = '" + MOVIL + @"',
TIPO = '" + TIPO + @"',
ACTIVO = '" + ACTIVO + @"',
IDUSUARIOCREO = " + IDUSUARIOCREO + @",
FECHACREO = convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" +
                                   FECHACREO.Day + " " + FECHACREO.Hour + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + @"', 120),
IDUSUARIOMODIFICO = " + IDUSUARIOMODIFICO + @",
FECHAMODIFICO = convert(datetime, '" + FECHAMODIFICO.Year + "-" + FECHAMODIFICO.Month + "-" +
                                   FECHAMODIFICO.Day + " " + FECHAMODIFICO.Hour + ":" + FECHAMODIFICO.Minute + ":" + FECHAMODIFICO.Second + @"', 120)
					where IDPERSONA = "                     + IDPERSONA + "";

                conexionSQL DBAdmin = new conexionSQL();
                DBAdmin.executeComando(SqlText);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Пример #8
0
        public static DataTable MUNICIPIOSObtenerbyID_DEPTO(System.Decimal ID_DEPTO, System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "MUNICIPIOS";
                string SqlText   = @"select ID, NOMBRE, ID_DEPTO from MUNICIPIOS where ID_DEPTO = " + ID_DEPTO;

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                return(dtrespuesta);
            }
            catch (Exception ex)
            {
                return(new DataTable("dtError"));
            }
        }
Пример #9
0
        public static DataTable MUNICIPIOSObtenerbyCriterio(System.String NOMBRE, System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "GENERALES";
                string SqlText   = @"select ID, NOMBRE, ID_DEPTO from MUNICIPIOS WHERE NOMBRE LIKE '" + NOMBRE + "'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                return(dtrespuesta);
            }
            catch (Exception ex)
            {
                return(new DataTable("dtError"));
            }
        }
Пример #10
0
        public static DataTable DEPARTAMENTOSObtener(System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "DEPARTAMENTOS";
                string SqlText   = @"select ID, NOMBRE from DEPARTAMENTOS ";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                return(dtrespuesta);
            }
            catch (Exception ex)
            {
                return(new DataTable("dtError"));
            }
        }
Пример #11
0
        public static decimal PERSONASCERRegistrar(System.Decimal IDPERSONA, System.String IDENTIFICACION, System.String NOMBRE,
                                                   System.String APELLIDOS, System.DateTime FECHANACIMIENTO, System.String EMAIL, System.String TELEFONO,
                                                   System.String MOVIL, System.String TIPO, System.String ESTADOCIVIL, System.Decimal IDUSUARIOCREO,
                                                   System.DateTime FECHACREO, System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO,
                                                   System.String CARGO, System.String DEPENDENCIA, System.String FUNCIONES, System.String SUELDO, System.String ACTIVO)
        {
            try
            {
                if (IDPERSONA == 0)
                {
                    object Id;
                    //inserta en la tabla sin retornar valor.
                    string TableName = "PERSONASCER";
                    string SqlText   = @"Insert into " + TableName + @" ( IDENTIFICACION, NOMBRE, APELLIDOS,
FECHANACIMIENTO, EMAIL, TELEFONO, MOVIL, TIPO, ESTADOCIVIL, IDUSUARIOCREO, FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO,
CARGO, DEPENDENCIA, FUNCIONES, SUELDO, ACTIVO) 
values ('" + IDENTIFICACION + "', '" + NOMBRE + "', '" + APELLIDOS +
                                       "', convert(datetime, '" + FECHANACIMIENTO.Year + "-" + FECHANACIMIENTO.Month + "-" + FECHANACIMIENTO.Day + " " + FECHANACIMIENTO.Hour
                                       + ":" + FECHANACIMIENTO.Minute + ":" + FECHANACIMIENTO.Second + "', 120), '" + EMAIL + @"','"
                                       + TELEFONO + "', '" + MOVIL + "', '" + TIPO + "', '" + ESTADOCIVIL + "', " + IDUSUARIOCREO +
                                       ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                       + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), " + IDUSUARIOMODIFICO +
                                       ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                       + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), '" + CARGO + "', '" + DEPENDENCIA + "', '" + FUNCIONES + "', '" + SUELDO + "', '" + ACTIVO + "')";

                    conexionSQL DBAdmin = new conexionSQL();
                    DBAdmin.executeComando(SqlText);

                    string SqlText2 = "select max(IDPERSONA) IDPERSONA FROM PERSONASCER where IDUSUARIOCREO = " + IDUSUARIOCREO;

                    conexionSQL DBAdmin2 = new conexionSQL();
                    DBAdmin2.obtenerDataTable(SqlText2);
                    decimal IDSELECCIONADO = Convert.ToDecimal(dtrespuesta.Rows[0]["IDPERSONA"]);
                    return(IDSELECCIONADO);
                }
                else
                {
                    return(IDPERSONA);
                }
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
Пример #12
0
        public static DataTable USUARIOSObtenerbyLogin(System.String LOGIN)
        {
            try
            {
                string TableName = "USUARIOS";
                string SqlText   = @"select ID_USUARIO, ID_PERSONA, LOGIN, CONTRASENIA, ACTIVO, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from USUARIOS WHERE ACTIVO = 'SI' AND LOGIN LIKE '" + LOGIN + "'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                return(dtrespuesta);
            }
            catch (Exception ex)
            {
                return(new DataTable("dtError"));
            }
        }
Пример #13
0
        public static bool PERSONASCERActualizarbyIDPERSONA(System.Decimal IDPERSONA, System.String IDENTIFICACION, System.String NOMBRE,
                                                            System.String APELLIDOS, System.DateTime FECHANACIMIENTO, System.String EMAIL, System.String TELEFONO,
                                                            System.String MOVIL, System.String TIPO, System.String ESTADOCIVIL, System.Decimal IDUSUARIOCREO,
                                                            System.DateTime FECHACREO, System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO,
                                                            System.String CARGO, System.String DEPENDENCIA, System.String FUNCIONES, System.String SUELDO, System.String ACTIVO)
        {
            try
            {
                string TableName = "PERSONASCER";
                string SqlText   = @"Update " + TableName + @" set 
					 IDENTIFICACION = '"                     + IDENTIFICACION + @"',
                     NOMBRE = '" + NOMBRE + @"',
                     APELLIDOS = '" + APELLIDOS + @"',
                     FECHANACIMIENTO = convert(datetime,'" + FECHANACIMIENTO.Year + "-" + FECHANACIMIENTO.Month + "-" +
                                   FECHANACIMIENTO.Day + " " + FECHANACIMIENTO.Hour + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + @"', 120),
                     EMAIL = '" + EMAIL + @"',
                     TELEFONO = '" + TELEFONO + @"',
                     MOVIL = '" + MOVIL + @"',
                     TIPO = '" + TIPO + @"',
                     ESTADOCIVIL = '" + ESTADOCIVIL + @"',
                     IDUSUARIOCREO = " + IDUSUARIOCREO + @",
                     FECHACREO = convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                   + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + @"', 120),
                     IDUSUARIOMODIFICO = " + IDUSUARIOMODIFICO + @",
                     FECHAMODIFICO = convert(datetime, '" + FECHAMODIFICO.Year + "-" + FECHAMODIFICO.Month + "-" + FECHAMODIFICO.Day + " " + FECHAMODIFICO.Hour
                                   + ":" + FECHAMODIFICO.Minute + ":" + FECHAMODIFICO.Second + @"', 120),
                     CARGO = '" + CARGO + @"',
                     DEPENDENCIA = '" + DEPENDENCIA + @"', 
                     FUNCIONES = '" + FUNCIONES + @"',
                     SUELDO = '" + SUELDO + @"',
                     ACTIVO = '" + ACTIVO + @"'
					where IDPERSONA = "                     + IDPERSONA + "";

                conexionSQL DBAdmin = new conexionSQL();
                DBAdmin.executeComando(SqlText);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Пример #14
0
        public static List <MODULOS> MODULOSObtenerTODOS()
        {
            try
            {
                string TableName = "MODULOS";
                string SqlText   = @"select ID_MODULO, NOMBRE, DESCRIPCION, ACTIVO, IDUSUARIOCREO,
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from MODULOS WHERE ACTIVO = 'SI'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <MODULOS> lst = new List <MODULOS>();

                //List<SECCIONES> ListSECCION = BLL.SECCIONES.SECCIONESObtenerbyIdModulo();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    string IDMODULO = dtrespuesta.Rows[i]["ID_MODULO"].Equals(System.DBNull.Value) ?"":dtrespuesta.Rows[i]["ID_MODULO"].ToString();
                    lst.Add
                    (

                        new MODULOS
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_MODULO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_MODULO"]),
                            (System.String)(dtrespuesta.Rows[i]["NOMBRE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["NOMBRE"]),
                            (System.String)(dtrespuesta.Rows[i]["DESCRIPCION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DESCRIPCION"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"]),
                            BLL.SECCIONES.SECCIONESObtenerbyIdModulo(IDMODULO)
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <MODULOS>());
            }
        }
Пример #15
0
        public static bool ACCESOSEliminarbyID_ACCESO(System.Decimal ID_ACCESO, System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO)
        {
            try
            {
                string TableName = "ACCESOS";
                string SqlText   = @"Update " + TableName + @" set 
                     IDUSUARIOMODIFICO = " + IDUSUARIOMODIFICO + @",
                     FECHAMODIFICO = convert(datetime, '" + FECHAMODIFICO.Year + "-" + FECHAMODIFICO.Month + "-" + FECHAMODIFICO.Day + " " + FECHAMODIFICO.Hour
                                   + ":" + FECHAMODIFICO.Minute + ":" + FECHAMODIFICO.Second + @"', 120)
					where ID_ACCESO = "                     + ID_ACCESO + "";

                conexionSQL DBAdmin = new conexionSQL();
                DBAdmin.executeComando(SqlText);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Пример #16
0
        public static List <SECCIONES> SECCIONESObtenerbyIdModulo(System.String ID_MODULO)
        {
            try
            {
                string TableName = "SECCIONES";
                string SqlText   = @"select ID_SECCION,ID_MODULO, NOMBRE, DESCRIPCION, ACTIVO, IDUSUARIOCREO,
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from SECCIONES WHERE ACTIVO = 'SI' AND ID_MODULO LIKE '" + ID_MODULO + "'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <SECCIONES> lst = new List <SECCIONES>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    decimal idSeccion = dtrespuesta.Rows[i]["ID_SECCION"].Equals(System.DBNull.Value) ? 0 : Convert.ToDecimal(dtrespuesta.Rows[i]["ID_SECCION"]);
                    lst.Add
                    (
                        new SECCIONES
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_SECCION"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_SECCION"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_MODULO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_MODULO"]),
                            (System.String)(dtrespuesta.Rows[i]["NOMBRE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["NOMBRE"]),
                            (System.String)(dtrespuesta.Rows[i]["DESCRIPCION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DESCRIPCION"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"]),
                            BLL.ACCESOS.ACCESOSObtenerByIDSeccion(idSeccion)
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <SECCIONES>());
            }
        }
Пример #17
0
        public static decimal USUARIOS_ROLLRegistrar(System.Decimal ID_USUARIO_ROLL, System.Decimal ID_USUARIO,
                                                     System.Decimal ID_ROLL, System.String ACTIVO,
                                                     System.Decimal IDUSUARIOCREO, System.DateTime FECHACREO, System.Decimal IDUSUARIOMODIFICO,
                                                     System.DateTime FECHAMODIFICO)
        {
            try
            {
                if (ID_USUARIO_ROLL == 0)
                {
                    object Id;
                    //inserta en la tabla sin retornar valor.
                    string TableName = "USUARIOS_ROLL";
                    string SqlText   = @"Insert into " + TableName + @" (ID_USUARIO, ID_ROLL, ACTIVO, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO) 
values (" + ID_USUARIO + ", " + ID_ROLL + ", '" + ACTIVO + "', " + IDUSUARIOCREO +
                                       ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                       + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), " + IDUSUARIOMODIFICO +
                                       ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                       + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120))";

                    conexionSQL DBAdmin = new conexionSQL();
                    DBAdmin.executeComando(SqlText);

                    string SqlText2 = "select max(ID_USUARIO_ROLL) ID_USUARIO_ROLL FROM USUARIOS_ROLL where IDUSUARIOCREO = " + IDUSUARIOCREO;

                    conexionSQL DBAdmin2 = new conexionSQL();
                    DBAdmin2.obtenerDataTable(SqlText2);
                    decimal IDSELECCIONADO = Convert.ToDecimal(dtrespuesta.Rows[0]["ID_USUARIO_ROLL"]);
                    return(IDSELECCIONADO);
                }
                else
                {
                    return(ID_USUARIO_ROLL);
                }
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
Пример #18
0
        public static List <DCHISTORICO_LOGIN> HISTORICO_LOGINObtenerbyCriterio(System.String IP_LOGIN, System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "HISTORICO_LOGIN";
                string SqlText   = @"select ID_HISTORICO_LOGIN, ID_USUSARIO, IP_LOGIN, UBICACION, ACTIVO, FECHA_INGRESO, FECHA_SALIDA, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from HISTORICO_LOGIN WHERE ACTIVO = 'SI' AND IP_LOGIN LIKE '" + IP_LOGIN + "'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <DCHISTORICO_LOGIN> lst = new List <DCHISTORICO_LOGIN>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new DCHISTORICO_LOGIN
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_HISTORICO_LOGIN"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_HISTORICO_LOGIN"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_USUSARIO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_USUSARIO"]),
                            (System.String)(dtrespuesta.Rows[i]["IP_LOGIN"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["IP_LOGIN"]),
                            (System.String)(dtrespuesta.Rows[i]["UBICACION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["UBICACION"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHA_INGRESO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHA_INGRESO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHA_SALIDA"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHA_SALIDA"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"])
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <DCHISTORICO_LOGIN>());
            }
        }
Пример #19
0
        public static decimal ACCESOSRegistrar(System.Decimal ID_ACCESO, System.String NOMBRE, System.String DESCRIPCION,
                                               System.String CLAVE, System.Decimal ID_MODULO, System.Decimal ID_SECCION, System.Decimal IDUSUARIOCREO, System.DateTime FECHACREO,
                                               System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO)
        {
            try
            {
                if (ID_ACCESO == 0)
                {
                    object Id;
                    //inserta en la tabla sin retornar valor.
                    string TableName = "ACCESOS";
                    string SqlText   = @"Insert into " + TableName + @" (NOMBRE, DESCRIPCION,
CLAVE, ID_MODULO, ID_SECCION, IDUSUARIOCREO, FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO) 
values ('" + NOMBRE + "', '" + DESCRIPCION + "', '" + CLAVE + "', " + ID_MODULO + ", " + ID_SECCION + ", " + IDUSUARIOCREO +
                                       ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                       + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), " + IDUSUARIOMODIFICO +
                                       ", convert(datetime, '" + FECHAMODIFICO.Year + "-" + FECHAMODIFICO.Month + "-" + FECHAMODIFICO.Day + " " + FECHAMODIFICO.Hour
                                       + ":" + FECHAMODIFICO.Minute + ":" + FECHAMODIFICO.Second + "', 120))";

                    conexionSQL DBAdmin = new conexionSQL();
                    DBAdmin.executeComando(SqlText);

                    string SqlText2 = "select max(ID_ACCESO) ID_ACCESO FROM ACCESOS where IDUSUARIOCREO = " + IDUSUARIOCREO;

                    conexionSQL DBAdmin2 = new conexionSQL();
                    DBAdmin2.obtenerDataTable(SqlText2);
                    decimal IDSELECCIONADO = Convert.ToDecimal(dtrespuesta.Rows[0]["ID_ACCESO"]);
                    return(IDSELECCIONADO);
                }
                else
                {
                    return(ID_ACCESO);
                }
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
Пример #20
0
        public static List <ACCESOS> ACCESOSObtenerByIDSeccion(Decimal IDSECCION)
        {
            try
            {
                string TableName = "ACCESOS";
                string SqlText   = @"select ID_ACCESO, NOMBRE, DESCRIPCION, CLAVE, ID_MODULO, ID_SECCION, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from ACCESOS  WHERE ID_SECCION= " + IDSECCION;

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <ACCESOS> lst = new List <ACCESOS>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new ACCESOS
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_ACCESO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_ACCESO"]),
                            (System.String)(dtrespuesta.Rows[i]["NOMBRE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["NOMBRE"]),
                            (System.String)(dtrespuesta.Rows[i]["DESCRIPCION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DESCRIPCION"]),
                            (System.String)(dtrespuesta.Rows[i]["CLAVE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["CLAVE"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_MODULO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_MODULO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_SECCION"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_SECCION"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"])
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <ACCESOS>());
            }
        }
Пример #21
0
        public static List <DCUSUARIOS> USUARIOSObtenerbyCriterio(System.String LOGIN, System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "USUARIOS";
                string SqlText   = @"select ID_USUARIO, ID_PERSONA, LOGIN, CONTRASENIA, ACTIVO, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from USUARIOS WHERE ACTIVO = 'SI' AND LOGIN LIKE '" + LOGIN + "'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <DCUSUARIOS> lst = new List <DCUSUARIOS>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new DCUSUARIOS
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_USUARIO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_USUARIO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_PERSONA"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_PERSONA"]),
                            (System.String)(dtrespuesta.Rows[i]["LOGIN"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["LOGIN"]),
                            (System.String)(dtrespuesta.Rows[i]["CONTRASENIA"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["CONTRASENIA"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"])
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <DCUSUARIOS>());
            }
        }
Пример #22
0
        public static ROLES ROLESObtenerbyID_ROL(System.Decimal ID_ROLL)
        {
            try
            {
                string TableName = "ROLES";
                string SqlText   = @"select ID_ROLL, NOMBRE, DESCRIPCION, ACTIVO, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from ROLES where ID_ROLL = " + ID_ROLL;

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <ROLES> lst = new List <ROLES>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new ROLES
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_ROLL"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_ROLL"]),
                            (System.String)(dtrespuesta.Rows[i]["NOMBRE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["NOMBRE"]),
                            (System.String)(dtrespuesta.Rows[i]["DESCRIPCION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DESCRIPCION"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"])
                        )
                    );
                }
                return(lst[0]);
            }
            catch (Exception ex)
            {
                return(new ROLES());
            }
        }
Пример #23
0
        public static List <DCMODULOS> MODULOSObtenerbyCriterio(System.String NOMBRE, System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "MODULOS";
                string SqlText   = @"select ID_MODULO, NOMBRE, DESCRIPCION, ACTIVO, IDUSUARIOCREO,
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from MODULOS WHERE ACTIVO = 'SI' AND NOMBRE LIKE '" + NOMBRE + "'";

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <DCMODULOS> lst = new List <DCMODULOS>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new DCMODULOS
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_MODULO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_ACCESO_ROLL"]),
                            (System.String)(dtrespuesta.Rows[i]["NOMBRE"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["NOMBRE"]),
                            (System.String)(dtrespuesta.Rows[i]["DESCRIPCION"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["DESCRIPCION"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"])
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <DCMODULOS>());
            }
        }
Пример #24
0
        public static List <USUARIOS_ROLL> USUARIOS_ROLLObtenerbyIdUsuario(System.Decimal IDUSUARIO)
        {
            try
            {
                string TableName = "USUARIOS_ROLL";
                string SqlText   = @"select ID_USUARIO_ROLL, ID_USUARIO, ID_ROLL, ACTIVO, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from USUARIOS_ROLL WHERE ACTIVO = 'SI' AND ID_USUARIO = " + IDUSUARIO;

                conexionSQL DBAdmin2 = new conexionSQL();
                DBAdmin2.obtenerDataTable(SqlText);
                dtrespuesta = conexionSQL.DTGLOBAL;
                List <USUARIOS_ROLL> lst = new List <USUARIOS_ROLL>();

                for (int i = 0; i < dtrespuesta.Rows.Count; i++)
                {
                    lst.Add
                    (
                        new USUARIOS_ROLL
                        (
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_USUARIO_ROLL"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_USUARIO_ROLL"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_USUARIO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_USUARIO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["ID_ROLL"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["ID_ROLL"]),
                            (System.String)(dtrespuesta.Rows[i]["ACTIVO"].Equals(System.DBNull.Value) ? "" : dtrespuesta.Rows[i]["ACTIVO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOCREO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHACREO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHACREO"]),
                            Convert.ToDecimal(dtrespuesta.Rows[i]["IDUSUARIOMODIFICO"].Equals(System.DBNull.Value) ? 0 : dtrespuesta.Rows[i]["IDUSUARIOCREO"]),
                            Convert.ToDateTime(dtrespuesta.Rows[i]["FECHAMODIFICO"].Equals(System.DBNull.Value) ? new DateTime() : dtrespuesta.Rows[i]["FECHAMODIFICO"])
                        )
                    );
                }
                return(lst);
            }
            catch (Exception ex)
            {
                return(new List <USUARIOS_ROLL>());
            }
        }
Пример #25
0
        public static decimal PERSONASRegistrar(System.Decimal IDPERSONA, System.String IDENTIFICACION, System.String TIPOIDENTIFICACION,
                                                System.DateTime FECHAEXPEDICION, System.DateTime FECHANACIMIENTO, System.String NOMBRE,
                                                System.String APELLIDOS, System.String DIRECCION, System.String PAIS, System.String DEPTO,
                                                System.String CIUDAD, System.String CORREO, System.String GENERO, System.String TELEFONO,
                                                System.String MOVIL, System.String TIPO, System.String ACTIVO, System.Decimal IDUSUARIOCREO,
                                                System.DateTime FECHACREO, System.Decimal IDUSUARIOMODIFICO, System.DateTime FECHAMODIFICO)
        {
            try
            {
                if (IDPERSONA == 0)
                {
                    object Id;
                    //inserta en la tabla sin retornar valor.
                    string TableName = "PERSONAS";
                    string SqlText   = @"Insert into " + TableName + @" ( IDENTIFICACION, 
TIPOIDENTIFICACION, FECHAEXPEDICION, FECHANACIMIENTO, NOMBRE, APELLIDOS, DIRECCION, PAIS, DEPTO,
CIUDAD, CORREO, GENERO, TELEFONO, MOVIL, TIPO, ACTIVO, IDUSUARIOCREO, FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO) 
values ('" + IDENTIFICACION + "', '" + TIPOIDENTIFICACION + "', convert(datetime, '" + FECHAEXPEDICION.Year + "-" + FECHAEXPEDICION.Month + "-" + FECHAEXPEDICION.Day + " " + FECHAEXPEDICION.Hour
                                       + ":" + FECHAEXPEDICION.Minute + ":" + FECHAEXPEDICION.Second + "', 120), convert(datetime, '" + FECHANACIMIENTO.Year + "-" + FECHANACIMIENTO.Month + "-" + FECHANACIMIENTO.Day + " " + FECHANACIMIENTO.Hour
                                       + ":" + FECHANACIMIENTO.Minute + ":" + FECHANACIMIENTO.Second + "', 120), '" + NOMBRE + "', '"
                                       + APELLIDOS + "', '" + DIRECCION + @"','" + PAIS + @"','" + DEPTO + @"','" + CIUDAD + @"','" + CORREO + @"','"
                                       + GENERO + "', '" + TELEFONO + "', '" + MOVIL + "', '" + TIPO + "', '" + ACTIVO + "', " + IDUSUARIOCREO +
                                       ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                       + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), " + IDUSUARIOMODIFICO +
                                       ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                       + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120))";

                    conexionSQL DBAdmin = new conexionSQL();
                    DBAdmin.executeComando(SqlText);

                    string SqlText2 = "select max(IDPERSONA) IDPERSONA FROM PERSONAS where IDUSUARIOCREO = " + IDUSUARIOCREO;

                    conexionSQL DBAdmin2 = new conexionSQL();
                    DBAdmin2.obtenerDataTable(SqlText2);
                    dtrespuesta = conexionSQL.DTGLOBAL;
                    decimal IDSELECCIONADO = Convert.ToDecimal(dtrespuesta.Rows[0]["IDPERSONA"]);

                    #region Registro ususarios Default

                    //inserta en la tabla sin retornar valor.
                    TableName = "USUARIOS";
                    SqlText   = @"Insert into " + TableName + @" (ID_PERSONA, LOGIN, CONTRASENIA,
ACTIVO, IDUSUARIOCREO, FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO) 
values (" + IDSELECCIONADO + ", '" + NOMBRE.Substring(0, 1) + "." + APELLIDOS.Substring(0, 4) + "', '" + "123BUF" + "', '" + ACTIVO + "', " + IDUSUARIOCREO +
                                ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), " + IDUSUARIOMODIFICO +
                                ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120))";

                    DBAdmin = new conexionSQL();
                    DBAdmin.executeComando(SqlText);

                    SqlText2 = "select max(ID_USUARIO) ID_USUARIO FROM USUARIOS where IDUSUARIOCREO = " + IDUSUARIOCREO;

                    DBAdmin2 = new conexionSQL();
                    DBAdmin2.obtenerDataTable(SqlText2);
                    dtrespuesta = conexionSQL.DTGLOBAL;
                    decimal IDUSUARIOCREADO = Convert.ToDecimal(dtrespuesta.Rows[0]["ID_USUARIO"]);

                    #endregion

                    #region Registro ususarios_ROLL Default

                    SqlText2 = @"select ID_ROLL, NOMBRE, DESCRIPCION, ACTIVO, IDUSUARIOCREO,
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO from ROLES WHERE ACTIVO = 'SI' AND NOMBRE LIKE 'PUBLICO'";

                    DBAdmin2 = new conexionSQL();
                    DBAdmin2.obtenerDataTable(SqlText2);
                    dtrespuesta = conexionSQL.DTGLOBAL;
                    decimal ID_ROLL = Convert.ToDecimal(dtrespuesta.Rows[0]["ID_ROLL"]);

                    //inserta en la tabla sin retornar valor.
                    TableName = "USUARIOS_ROLL";
                    SqlText   = @"Insert into " + TableName + @" (ID_USUARIO, ID_ROLL, ACTIVO, IDUSUARIOCREO, 
FECHACREO, IDUSUARIOMODIFICO, FECHAMODIFICO) 
values (" + IDUSUARIOCREADO + ", " + ID_ROLL + ", '" + ACTIVO + "', " + IDUSUARIOCREO +
                                ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120), " + IDUSUARIOMODIFICO +
                                ", convert(datetime, '" + FECHACREO.Year + "-" + FECHACREO.Month + "-" + FECHACREO.Day + " " + FECHACREO.Hour
                                + ":" + FECHACREO.Minute + ":" + FECHACREO.Second + "', 120))";

                    DBAdmin = new conexionSQL();
                    DBAdmin.executeComando(SqlText);

                    SqlText2 = "select max(ID_USUARIO_ROLL) ID_USUARIO_ROLL FROM USUARIOS_ROLL where IDUSUARIOCREO = " + IDUSUARIOCREO;

                    DBAdmin2 = new conexionSQL();
                    DBAdmin2.obtenerDataTable(SqlText2);
                    dtrespuesta = conexionSQL.DTGLOBAL;
                    decimal IDUSUARIO_ROLL = Convert.ToDecimal(dtrespuesta.Rows[0]["ID_USUARIO_ROLL"]);

                    #endregion

                    return(IDSELECCIONADO);
                }
                else
                {
                    return(IDPERSONA);
                }
            }
            catch (Exception ex)
            {
                String NobredelDocumentoError = @"h:\\root\\home\\sofgreendoc-001\\www\\softgreendoc\\tmp\\" + "PERSONASRegistrarERROR" + ".txt";
                string texto = ex.Message + " " + ex.Source + " " + ex.StackTrace + " " + ex.InnerException + " ";
                System.IO.StreamWriter sw = new System.IO.StreamWriter(NobredelDocumentoError);
                sw.WriteLine(texto);
                sw.Close();
                return(0);
            }
        }