public MensajeResultado getMantenimientoTipoVisitante(TipoVisitanteMantenimientoDTO TIPO_VISITANTE)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Tipo_Visitante_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value                     = TIPO_VISITANTE.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Cod_Tipo_Visitante", SqlDbType.Int).Value         = TIPO_VISITANTE.cod_tipo_visitante;
                    Sqlcmd.Parameters.Add("@Des_Tipo_Visitante", SqlDbType.VarChar, 20).Value = TIPO_VISITANTE.des_tipo_visitante;
                    Sqlcmd.Parameters.Add("@Des_Prefijo", SqlDbType.VarChar, 5).Value         = TIPO_VISITANTE.des_prefijo;
                    Sqlcmd.Parameters.Add("@Impresion", SqlDbType.Bit).Value                  = TIPO_VISITANTE.impresion;
                    Sqlcmd.Parameters.Add("@Empresa", SqlDbType.Bit).Value                    = TIPO_VISITANTE.empresa;
                    Sqlcmd.Parameters.Add("@Contratista", SqlDbType.Bit).Value                = TIPO_VISITANTE.contratista;



                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value  = TIPO_VISITANTE.activo;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = TIPO_VISITANTE.id_user;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "TipoVisitanteRepository/getMantenimientoTipoVisitante(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TipoVisitanteRepository/getMantenimientoTipoVisitante() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        public MensajeResultado getGrabar_Usuario(UsuarioMantenimientoDTO USUARIO)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Usuario_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value               = USUARIO.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Id_User", SqlDbType.Int).Value              = USUARIO.id_user;
                    Sqlcmd.Parameters.Add("@Cod_Usuario", SqlDbType.VarChar, 20).Value  = USUARIO.cod_usuario;
                    Sqlcmd.Parameters.Add("@Nom_Usuario", SqlDbType.VarChar, 50).Value  = USUARIO.nom_usuario;
                    Sqlcmd.Parameters.Add("@Des_Password", SqlDbType.VarChar, 15).Value = USUARIO.password;
                    Sqlcmd.Parameters.Add("@Ind_Activo", SqlDbType.Bit).Value           = USUARIO.ind_activo;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value              = USUARIO.usuario;
                    Sqlcmd.Parameters.Add("@Id_Perfil", SqlDbType.Int).Value            = USUARIO.id_perfil;
                    Sqlcmd.Parameters.Add("@Cod_Personal", SqlDbType.VarChar, 50).Value = USUARIO.cod_personal;
                    Sqlcmd.Parameters.Add("@Email", SqlDbType.VarChar, 100).Value       = USUARIO.email;
                    Sqlcmd.Parameters.Add("@Flag_Ad", SqlDbType.Bit).Value              = USUARIO.flag_ad;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "UsuarioRepository/getGrabar_Usuario(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getGrabar_Usuario() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        public MensajeResultado getMantenimientTarjetaAcceso(TarjetaAccesoMantenimientoDTO TARJETA)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Tarjeta_HID_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value           = TARJETA.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Cod_Hid", SqlDbType.Int).Value          = TARJETA.cod_hid;
                    Sqlcmd.Parameters.Add("@Des_Hid", SqlDbType.VarChar, 100).Value = TARJETA.des_hid;
                    Sqlcmd.Parameters.Add("@Id_Grupo_Hid", SqlDbType.Int).Value     = TARJETA.id_grupo_hid;
                    Sqlcmd.Parameters.Add("@Hid_Activo", SqlDbType.Bit).Value       = TARJETA.hid_activo;
                    Sqlcmd.Parameters.Add("@Num_Hid", SqlDbType.VarChar, 50).Value  = TARJETA.num_hid;
                    Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value         = TARJETA.cod_sede;
                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value           = TARJETA.activo;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value          = TARJETA.id_user;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "TarjetaAccesoRepository/getMantenimientTarjetaAcceso(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TarjetaAccesoRepository/getMantenimientTarjetaAcceso() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        public MensajeResultado getMantenimientoMailing(MailingMantenimientoDTO Mailing)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_ACTUALIZAR_MAILING_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value            = Mailing.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@ID_MAILING", SqlDbType.Int).Value        = Mailing.id_mailing;
                    Sqlcmd.Parameters.Add("@ID_TIPO", SqlDbType.Int).Value           = Mailing.id_tipo;
                    Sqlcmd.Parameters.Add("@FLAG_PARTICIPANTE", SqlDbType.Bit).Value = Mailing.flag_participante;
                    Sqlcmd.Parameters.Add("@FLAG_RESPONSABLE", SqlDbType.Bit).Value  = Mailing.flag_responsable;
                    Sqlcmd.Parameters.Add("@OTROS", SqlDbType.Bit).Value             = Mailing.otros;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value           = Mailing.id_user;
                    Sqlcmd.Parameters.Add("@Flag_Activo", SqlDbType.Bit).Value       = Mailing.activo;


                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "MailingRepository/getMantenimientoMailing(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MailingRepository/getMantenimientoMailing() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
示例#5
0
        public MensajeResultado getMantenimientoGrupoAccesos(MantenimientoGrupoAccesosDTO grupo)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Grupo_Accesos_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value               = grupo.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Cod_Grupo_Accesos", SqlDbType.Int).Value    = grupo.cod_grupo_accesos;
                    Sqlcmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 100).Value = grupo.des_grupo_accesos;
                    Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value          = grupo.cod_empresa;
                    Sqlcmd.Parameters.Add("@Identificador", SqlDbType.Int).Value        = grupo.identificador;
                    Sqlcmd.Parameters.Add("@id_tipo_grupo", SqlDbType.Int).Value        = grupo.id_tipo_grupo;
                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value               = grupo.activo;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value              = grupo.id_user;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "PisoRepository/getMantenimientoGrupoAccesos(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PisoRepository/getMantenimientoGrupoAccesos() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
示例#6
0
        public MensajeResultado getMantenimientoEdificio(EdificioMantenimientoDTO EDIFICIO)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Empresa_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value                 = EDIFICIO.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Cod_Edificio", SqlDbType.Int).Value           = EDIFICIO.cod_edificio;
                    Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value               = EDIFICIO.cod_sede;
                    Sqlcmd.Parameters.Add("@Des_Edificio", SqlDbType.VarChar, 60).Value   = EDIFICIO.des_edificio;
                    Sqlcmd.Parameters.Add("@Des_Direccion", SqlDbType.VarChar, 100).Value = EDIFICIO.des_direccion;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value                = EDIFICIO.id_user;
                    Sqlcmd.Parameters.Add("@Flag_Activo", SqlDbType.Bit).Value            = EDIFICIO.activo;


                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "EdificioRepository/getMantenimientoEdificio(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "EdificioRepository/getMantenimientoEdificio() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        private MensajeResultado getGrabar_Usuario_Login(string cod_personal, string nombre_usuario, string email, string cod_usuario, int cod_sede)
        {
            MensajeResultado MENSAJE = new MensajeResultado();

            MENSAJE = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Usuario_Login_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Cod_Usuario", SqlDbType.VarChar, 20).Value  = cod_usuario;
                    Sqlcmd.Parameters.Add("@Nom_Usuario", SqlDbType.VarChar, 50).Value  = nombre_usuario;
                    Sqlcmd.Parameters.Add("@Cod_Personal", SqlDbType.VarChar, 50).Value = cod_personal;
                    Sqlcmd.Parameters.Add("@Email", SqlDbType.VarChar, 100).Value       = email;
                    Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value             = cod_sede;



                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MENSAJE           = new MensajeResultado();
                        MENSAJE.mensaje   = oDataReader["MENSAJE"].ToString();
                        MENSAJE.resultado = int.Parse(oDataReader["RESULTADO"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "UsuarioRepository/getGrabar_Usuario_Login(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getGrabar_Usuario_Login() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }
            return(MENSAJE);
        }
        public MensajeResultado getMantenimientoTipoPersonal(TipoPersonalMantenimientoDTO TIPO_PERSONAL)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_TIPO_PERSONAL_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value           = TIPO_PERSONAL.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@COD_TIPO_PERSONA", SqlDbType.Int).Value = TIPO_PERSONAL.cod_tipo_personal;
                    Sqlcmd.Parameters.Add("@COD_TIPO_PERSONAL_EXT", SqlDbType.VarChar, 10).Value = TIPO_PERSONAL.cod_tipo_personal_ext;
                    Sqlcmd.Parameters.Add("@DES_TIPO_PERSONAL", SqlDbType.Int).Value             = TIPO_PERSONAL.des_tipo_personal;
                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value  = TIPO_PERSONAL.flag_activo;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = TIPO_PERSONAL.id_user;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "TipoPersonalRepository/getMantenimientoTipoPersonal(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TipoPersonalRepository/getMantenimientoTipoPersonal() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        public MensajeResultado getGrabar_UsuarioEmpresa(Usuario_EmpresaDTO USUARIO)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Usuario_Empresa_21";
                    Sqlcmd.Parameters.Clear();

                    Sqlcmd.Parameters.Add("@Id_User", SqlDbType.Int).Value     = USUARIO.id_user;
                    Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = USUARIO.cod_empresa;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value     = USUARIO.usuario;


                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "UsuarioRepository/getGrabar_UsuarioEmpresa(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getGrabar_UsuarioEmpresa() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
示例#10
0
        public MensajeResultado getMantenimientoPerfil(PerfilMantenimientoDTO perfil)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            string           cnxString        = _appDBContext.Database.GetConnectionString();
            SqlConnection    cnx = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Perfil_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value              = perfil.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Id_Perfil", SqlDbType.Int).Value           = perfil.cod_perfil;
                    Sqlcmd.Parameters.Add("@Des_Perfil", SqlDbType.VarChar, 100).Value = perfil.des_perfil;
                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value              = perfil.activo;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value             = perfil.id_user;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "PerfilRepository/getMantenimientoPerfil(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PerfilRepository/getMantenimientoPerfil() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        public MensajeResultado getMantenimientoUsuario_TipoPersonal(Usuario_TipoPersonalDTO USUARIO_TIPOPERSONAL)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_GRABAR_USUARIO_CENTRO_COSTO_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Id_User", SqlDbType.Int).Value           = USUARIO_TIPOPERSONAL.id_user;
                    Sqlcmd.Parameters.Add("@COD_TIPO_PERSONAL", SqlDbType.Int).Value = USUARIO_TIPOPERSONAL.cod_Tipo_Personal;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value           = USUARIO_TIPOPERSONAL.usuario;


                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "AccesoPermisoRepository/getMantenimientoUsuario_CentroCosto(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "AccesoPermisoRepository/getMantenimientoUsuario_CentroCosto() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        private MensajeResultado getValida_NuevoUsuario(string COD_USUARIO, string NOM_USUARIO)
        {
            MensajeResultado MENSAJE = new MensajeResultado();

            MENSAJE = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_S_Valida_NuevoUsuario_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Cod_Usuario", SqlDbType.VarChar, 20).Value = COD_USUARIO;
                    Sqlcmd.Parameters.Add("@Nom_Usuario", SqlDbType.VarChar, 50).Value = NOM_USUARIO;
                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MENSAJE           = new MensajeResultado();
                        MENSAJE.mensaje   = oDataReader["MENSAJE"].ToString();
                        MENSAJE.resultado = int.Parse(oDataReader["RESULTADO"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "UsuarioRepository/getValida_NuevoUsuario(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getValida_NuevoUsuario() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }
            return(MENSAJE);
        }
示例#13
0
        public MensajeResultado getMantenimientoPuerta(PuertaMantenimientoDTO PUERTA)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Puerta_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value              = PUERTA.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Cod_Puerta", SqlDbType.Int).Value          = PUERTA.Cod_Puerta;
                    Sqlcmd.Parameters.Add("@Cod_Piso", SqlDbType.Int).Value            = PUERTA.Cod_Piso;
                    Sqlcmd.Parameters.Add("@Des_Puerta", SqlDbType.VarChar, 100).Value = PUERTA.Des_Puerta;
                    Sqlcmd.Parameters.Add("@Num_Puerta", SqlDbType.VarChar, 5).Value   = PUERTA.Num_Puerta;
                    Sqlcmd.Parameters.Add("@IP", SqlDbType.VarChar, 15).Value          = PUERTA.Ip;
                    Sqlcmd.Parameters.Add("@User_Ftp", SqlDbType.VarChar, 100).Value   = PUERTA.User_Ftp;
                    Sqlcmd.Parameters.Add("@Pass_Ftp", SqlDbType.VarChar, 100).Value   = PUERTA.Pass_Ftp;
                    Sqlcmd.Parameters.Add("@Flag_Anonimus_Ftp", SqlDbType.Bit).Value   = PUERTA.Flag_Anonimus_Ftp;
                    Sqlcmd.Parameters.Add("@Fecha_Inicio", SqlDbType.DateTime).Value   = PUERTA.Fecha_Inicio;
                    Sqlcmd.Parameters.Add("@Fecha_Fin", SqlDbType.DateTime).Value      = PUERTA.Fecha_Fin;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value             = PUERTA.id_user;
                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Int).Value              = PUERTA.Activo;


                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "EdificioRepository/getMantenimientoEdificio(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PuertaRepository/getMantenimientoPuerta() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
        public MensajeResultado getMantenimientoPersonal(PersonalMantenimientoDTO PERSONAL)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Personal_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value  = PERSONAL.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = PERSONAL.id_user;
                    Sqlcmd.Parameters.Add("@Cod_Personal", SqlDbType.VarChar, 20).Value = PERSONAL.cod_personal;
                    Sqlcmd.Parameters.Add("@Cod_Hid", SqlDbType.VarChar, 30).Value      = PERSONAL.cod_hid;
                    Sqlcmd.Parameters.Add("@Cod_Centro_Costo", SqlDbType.Int).Value     = PERSONAL.cod_centro_costo;
                    Sqlcmd.Parameters.Add("@Num_Dni", SqlDbType.VarChar, 15).Value      = PERSONAL.num_dni;
                    Sqlcmd.Parameters.Add("@Nom_Personal", SqlDbType.VarChar, 80).Value = PERSONAL.nom_personal;
                    Sqlcmd.Parameters.Add("@Ape_Paterno", SqlDbType.VarChar, 80).Value  = PERSONAL.ape_paterno;
                    Sqlcmd.Parameters.Add("@Ape_Materno", SqlDbType.VarChar, 80).Value  = PERSONAL.ape_materno;
                    Sqlcmd.Parameters.Add("@Img_Personal", SqlDbType.Image).Value       = PERSONAL.img_personal;
                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value           = PERSONAL.activo;
                    Sqlcmd.Parameters.Add("@Num_Anexo", SqlDbType.Int).Value        = PERSONAL.id_user;
                    Sqlcmd.Parameters.Add("@Ind_Vehiculo", SqlDbType.Char, 1).Value = PERSONAL.ind_vehiculo;
                    Sqlcmd.Parameters.Add("@Cod_Tipo_Doc", SqlDbType.Int).Value     = PERSONAL.cod_tipo_doc;
                    Sqlcmd.Parameters.Add("@Cel", SqlDbType.VarChar, 50).Value      = PERSONAL.cel;
                    Sqlcmd.Parameters.Add("@Email", SqlDbType.VarChar, 100).Value   = PERSONAL.email;
                    Sqlcmd.Parameters.Add("@Fiscalizado", SqlDbType.Bit).Value      = PERSONAL.fiscalizado;
                    Sqlcmd.Parameters.Add("@tipo_personal", SqlDbType.Int).Value    = PERSONAL.cod_tipo_personal;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "EdificioRepository/getMantenimientoPersonal(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PuertaRepository/getMantenimientoPersonal() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }
示例#15
0
        public MensajeResultado getMantenimientoVisitante(VisitanteMantenimientoDTO VISITANTE)
        {
            MensajeResultado MensajeResultado = new MensajeResultado();
            //ListaUsuarioEmpresaDTO = null;
            string        cnxString = _appDBContext.Database.GetConnectionString();
            SqlConnection cnx       = new SqlConnection(cnxString);

            try
            {
                cnx.Open();
                using (SqlCommand Sqlcmd = new SqlCommand())
                {
                    Sqlcmd.Connection  = cnx;
                    Sqlcmd.CommandType = CommandType.StoredProcedure;
                    Sqlcmd.CommandText = "SP_TX_Grabar_Tipo_Visitante_21";
                    Sqlcmd.Parameters.Clear();
                    Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value                    = VISITANTE.Tipo_Operacion;
                    Sqlcmd.Parameters.Add("@Cod_Visitante", SqlDbType.Int).Value             = VISITANTE.cod_visitante;
                    Sqlcmd.Parameters.Add("@Cod_Tipo_Doc", SqlDbType.VarChar, 20).Value      = VISITANTE.cod_tipo_doc;
                    Sqlcmd.Parameters.Add("@Cod_Tipo_Visitante", SqlDbType.VarChar, 5).Value = VISITANTE.cod_tipo_visitante;
                    Sqlcmd.Parameters.Add("@Cod_Centro_Costo", SqlDbType.Bit).Value          = VISITANTE.cod_centro_costo;
                    Sqlcmd.Parameters.Add("@Num_Doc", SqlDbType.Bit).Value                   = VISITANTE.num_doc;
                    Sqlcmd.Parameters.Add("@Nom_Visitante", SqlDbType.Bit).Value             = VISITANTE.nom_visitante;
                    Sqlcmd.Parameters.Add("@Img_Visitante", SqlDbType.Bit).Value             = VISITANTE.img_visitante;
                    Sqlcmd.Parameters.Add("@Nom_Empresa", SqlDbType.Bit).Value               = VISITANTE.nom_empresa;
                    Sqlcmd.Parameters.Add("@Ind_Proveedor", SqlDbType.Bit).Value             = VISITANTE.ind_proveedor;
                    Sqlcmd.Parameters.Add("@No_Deseado", SqlDbType.Bit).Value                = VISITANTE.no_deseado;
                    Sqlcmd.Parameters.Add("@Motivo_No_Deseado", SqlDbType.Bit).Value         = VISITANTE.motivo_no_deseado;
                    Sqlcmd.Parameters.Add("@Autorizacion_datos", SqlDbType.Bit).Value        = VISITANTE.Autorizacion_datos;
                    Sqlcmd.Parameters.Add("@ApellidoPaterno", SqlDbType.Bit).Value           = VISITANTE.ape_paterno;
                    Sqlcmd.Parameters.Add("@ApellidoMaterno", SqlDbType.Bit).Value           = VISITANTE.ape_materno;


                    Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value  = VISITANTE.activo;
                    Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = VISITANTE.id_user;

                    SqlDataReader oDataReader = Sqlcmd.ExecuteReader();
                    while (oDataReader.Read())
                    {
                        MensajeResultado.mensaje   = oDataReader["mensaje"].ToString();
                        MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString());
                    }
                }
            }
            catch (SqlException sex)
            {
                eErrorLog mensajeLogError = new eErrorLog(
                    sex.Message, "VisitanteRepository/getMantenimientoVisitante(). SQL." + sex, "Error Sql");
                mensajeLogError.RegisterLog();
            }
            catch (Exception ex)
            {
                eErrorLog mensajeLogError = new eErrorLog(ex.Message, "VisitanteRepository/getMantenimientoVisitante() EX." + ex, "Error");
                mensajeLogError.RegisterLog();
            }
            finally
            {
                if (cnx.State == System.Data.ConnectionState.Open)
                {
                    cnx.Close();
                }
            }


            return(MensajeResultado);
        }