Exemple #1
0
        public void CRE_Usuario(MOD_Usuario obj)
        {
            try
            {
                this.IniciarTransaccion();

                AD_Usuario objBD = new AD_Usuario();

                objBD.CRE_Usuario(this.comando, obj);

                this.ConfirmarTransaccion();
            }
            catch (Exception exc)
            {
                this.DeshacerTransaccion();
                throw exc;
            }
        }
Exemple #2
0
        public void CRE_Usuario(SqlCommand comando, MOD_Usuario obj)
        {
            try
            {
                string sp = "SP_CRE_Usuario";

                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                comando.Parameters.Add(new SqlParameter("@USU_nombre", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_primapellido", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_segapellido", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_telefono", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_contrasena", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_direccion", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_email", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_id_perfil", SqlDbType.Int));
                comando.Parameters.Add(new SqlParameter("@USU_id_estado_usuario", SqlDbType.Int));
                comando.Parameters.Add(new SqlParameter("@USU_id_centro_atencion", SqlDbType.Int));
                comando.Parameters.Add(new SqlParameter("@USU_id_puesto", SqlDbType.Int));

                comando.Parameters[0].Value = obj.USU_nombre;
                comando.Parameters[1].Value = obj.USU_primapellido;
                comando.Parameters[2].Value = obj.USU_segapellido;
                comando.Parameters[3].Value = obj.USU_telefono;
                comando.Parameters[4].Value = obj.USU_contrasena;
                comando.Parameters[5].Value = obj.USU_direccion;
                comando.Parameters[6].Value = obj.USU_email;
                comando.Parameters[7].Value = obj.USU_id_perfil;
                comando.Parameters[8].Value = obj.USU_id_estado_usuario;
                comando.Parameters[9].Value = obj.USU_id_centro_atencion;
                comando.Parameters[10].Value = obj.USU_id_puesto;

                comando.ExecuteNonQuery();

            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Exemple #3
0
        public MOD_Usuario GET_Usuario_by_email_and_password(SqlCommand comando, string correo, string contrasena, string id_session_dot_net)
        {
            try
            {
                string sp = "SP_SEL_GET_USUARIO_BY_EMAIL_AND_PASSWORD";

                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                comando.Parameters.Add(new SqlParameter("@USU_EMAIL", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_CONTRASENA", SqlDbType.VarChar));
                comando.Parameters.Add(new SqlParameter("@USU_ID_SESSION_DOT_NET", SqlDbType.VarChar));

                comando.Parameters[0].Value = correo;
                comando.Parameters[1].Value = contrasena;
                comando.Parameters[2].Value = id_session_dot_net;

                IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando);
                DataSet ds = new DataSet();
                da.Fill(ds);

                DataTable dt = ds.Tables[0];
                MOD_Usuario obj = new MOD_Usuario();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    obj.USU_id_usuario = Convert.ToInt32(dt.Rows[i]["USU_ID_USUARIO"]);
                    obj.USU_nombre = dt.Rows[i]["USU_NOMBRE"].ToString();
                    obj.USU_primapellido = dt.Rows[i]["USU_PRIMAPELLIDO"].ToString();
                    obj.USU_segapellido = dt.Rows[i]["USU_SEGAPELLIDO"].ToString();
                    obj.USU_telefono = dt.Rows[i]["USU_TELEFONO"].ToString();
                    obj.USU_contrasena = dt.Rows[i]["USU_CONTRASENA"].ToString();
                    obj.USU_direccion = dt.Rows[i]["USU_DIRECCION"].ToString();
                    obj.USU_email = dt.Rows[i]["USU_EMAIL"].ToString();
                    obj.USU_id_perfil = Convert.ToInt32(dt.Rows[i]["USU_ID_PERFIL"]);
                    obj.USU_id_estado_usuario = Convert.ToInt32(dt.Rows[i]["USU_ID_ESTADO_USUARIO"]);
                    obj.USU_nombrecompleto = dt.Rows[i]["USU_NOMBRECOMPLETO"].ToString();
                    obj.USU_id_centro_atencion = Convert.ToInt32(dt.Rows[i]["USU_id_centro_atencion"]);
                    obj.USU_id_puesto = Convert.ToInt32(dt.Rows[i]["USU_ID_PUESTO"]);
                    obj.CANT_mascota = Convert.ToInt32(dt.Rows[i]["CANT_MASCOTA"]);
                    obj.CANT_expediente = Convert.ToInt32(dt.Rows[i]["CANT_EXPEDIENTE"]);
                    obj.CANT_factura = Convert.ToInt32(dt.Rows[i]["CANT_FACTURA"]);
                    obj.CANT_entrada_inventario = Convert.ToInt32(dt.Rows[i]["CANT_ENTRADA_INVENTARIO"]);
                    obj.CANT_salida_inventario = Convert.ToInt32(dt.Rows[i]["CANT_SALIDA_INVENTARIO"]);
                    obj.CANT_articulo = Convert.ToInt32(dt.Rows[i]["CANT_ARTICULO"]);
                    obj.CANT_bodega = Convert.ToInt32(dt.Rows[i]["CANT_BODEGA"]);
                    obj.CANT_cita = Convert.ToInt32(dt.Rows[i]["CANT_CITA"]);
                    obj.PER_nombre = dt.Rows[i]["PER_NOMBRE"].ToString();
                    obj.PUE_nombre = dt.Rows[i]["PUE_NOMBRE"].ToString();
                    obj.CEA_nombre = dt.Rows[i]["CEA_NOMBRE"].ToString();
                    obj.USU_id_session = dt.Rows[i]["USU_ID_SESSION"].ToString();
                    obj.USU_id_session_dot_net = dt.Rows[i]["USU_ID_SESSION_DOT_NET"].ToString();
                }

                return obj;

            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Exemple #4
0
        public List<MOD_Usuario> SEL_PERFIL(SqlCommand comando, int centro_atencion)
        {
            try
            {
                string sp = "SP_SEL_PERFIL";

                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                comando.Parameters.Add(new SqlParameter("@CENTRO_ATENCION", SqlDbType.Int));
                comando.Parameters[0].Value = centro_atencion;

                IDataAdapter da = new SqlDataAdapter((SqlCommand)comando);
                DataSet ds = new DataSet();
                da.Fill(ds);

                DataTable dt = ds.Tables[0];
                List<MOD_Usuario> lista = new List<MOD_Usuario>();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MOD_Usuario obj = new MOD_Usuario();
                    obj.PER_id_perfil = Convert.ToInt32(dt.Rows[i]["PER_ID_PERFIL"]);
                    obj.PER_nombre = dt.Rows[i]["PER_NOMBRE"].ToString();
                    lista.Add(obj);
                }

                return lista;
            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Exemple #5
0
        public List<MOD_Usuario> SEL_Grid_Usuario(SqlCommand comando, int Centro_Atencion, string buscar)
        {
            try
            {
                string sp = "SP_SEL_Grid_Usuarios";

                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                comando.Parameters.Add(new SqlParameter("@USU_ID_CENTRO_ATENCION", SqlDbType.Int));
                comando.Parameters.Add(new SqlParameter("@BUSCAR", SqlDbType.VarChar));

                comando.Parameters[0].Value = Centro_Atencion;
                comando.Parameters[1].Value = buscar;

                IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando);
                DataSet ds = new DataSet();
                da.Fill(ds);

                DataTable dt = ds.Tables[0];
                List<MOD_Usuario> lista = new List<MOD_Usuario>();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MOD_Usuario obj = new MOD_Usuario();
                    obj.USU_id_usuario = Convert.ToInt32(dt.Rows[i]["USU_ID_USUARIO"]);
                    obj.USU_nombre = dt.Rows[i]["USU_NOMBRECOMPLETO"].ToString();
                    obj.USU_email = dt.Rows[i]["USU_EMAIL"].ToString();
                    obj.PUE_descripcion = dt.Rows[i]["PUE_NOMBRE"].ToString();
                    obj.CEA_nombre = dt.Rows[i]["CEA_NOMBRE"].ToString();
                    obj.PER_nombre = dt.Rows[i]["PER_NOMBRE"].ToString();
                    lista.Add(obj);
                }

                return lista;

            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Exemple #6
0
        public List<MOD_Usuario> SEL_ESTUSUARIO(SqlCommand comando)
        {
            try
            {
                string sp = "SP_SEL_ESTUSUARIO";

                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando);
                DataSet ds = new DataSet();
                da.Fill(ds);

                DataTable dt = ds.Tables[0];
                List<MOD_Usuario> lista = new List<MOD_Usuario>();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MOD_Usuario obj = new MOD_Usuario();
                    obj.ESTUSU_id_estado_usuario = Convert.ToInt32(dt.Rows[i]["ESTUSU_ID_ESTADO_USUARIO"]);
                    obj.ESTUSU_nombre = dt.Rows[i]["ESTUSU_NOMBRE"].ToString();

                    lista.Add(obj);
                }

                return lista;

            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Exemple #7
0
        public List<MOD_Usuario> SEL_DL_PUESTO(SqlCommand comando, int PUE_ID_CENTRO_ATENCION)
        {
            try
            {
                string sp = "SP_SEL_DL_PUESTO";
                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                comando.Parameters.Add(new SqlParameter("@PUE_ID_CENTRO_ATENCION", SqlDbType.VarChar));
                comando.Parameters[0].Value = PUE_ID_CENTRO_ATENCION;

                IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando);
                DataSet ds = new DataSet();
                da.Fill(ds);

                DataTable dt = ds.Tables[0];

                List<MOD_Usuario> lista = new List<MOD_Usuario>();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MOD_Usuario obj = new MOD_Usuario();
                    obj.PUE_id_puesto= Convert.ToInt32(dt.Rows[i]["PUE_ID_PUESTO"]);
                    obj.PUE_descripcion = dt.Rows[i]["PUE_NOMBRE"].ToString();

                    lista.Add(obj);
                }

                return lista;

            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Exemple #8
0
        public string get_usu_id_session(SqlCommand comando, string id_session_dot_net)
        {
            try
            {
                string valor = string.Empty;
                string sp = "SP_SEL_GET_USU_ID_SESSION";

                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                comando.Parameters.Add(new SqlParameter("@USU_ID_SESSION_DOT_NET", SqlDbType.VarChar));

                comando.Parameters[0].Value = id_session_dot_net;
                IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando);
                DataSet ds = new DataSet();
                da.Fill(ds);

                DataTable dt = ds.Tables[0];
                MOD_Usuario obj = new MOD_Usuario();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    valor = dt.Rows[i]["USU_ID_SESSION"].ToString();
                }
                return valor;
            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
Exemple #9
0
        public string get_usu_estado_session(SqlCommand comando, int id_usuario)
        {
            try
            {
                string valor = string.Empty;
                string sp = "SP_GET_USUARIO_SESSION_ACTIVA";

                comando.CommandType = CommandType.StoredProcedure;
                comando.CommandText = sp;
                comando.Parameters.Clear();

                comando.Parameters.Add(new SqlParameter("@USU_ID_USUARIO", SqlDbType.Int));

                comando.Parameters[0].Value = id_usuario;
                IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando);
                DataSet ds = new DataSet();
                da.Fill(ds);

                DataTable dt = ds.Tables[0];
                MOD_Usuario obj = new MOD_Usuario();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    valor = dt.Rows[i]["USU_SESSION_ACTIVA"].ToString();
                }
                return valor;
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #10
0
        public Boolean CRE_Usuario(MOD_Usuario objUsuario)
        {
            try
            {
                LOG_Usuario Logica = new LOG_Usuario();
                Logica.CRE_Usuario(objUsuario);
                return true;
            }
            catch (Exception )
            {
                return false;
                throw ;

            }
        }
Exemple #11
0
 public void UPD_Usuario(MOD_Usuario obj)
 {
     try
     {
         LOG_Usuario Logica = new LOG_Usuario();
         Logica.UPD_Usuario(obj);
     }
     catch (Exception )
     {
         throw ;
     }
 }