Example #1
0
        public void Insert(Entidades.EBitacora Bitacora)
        {
            SqlConnection coneccion = Conexion.Abrir();
            SqlCommand    cmd       = new SqlCommand("SP_Bitacora", coneccion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdUser", SqlDbType.Int).Value          = Bitacora.IdUser;
            cmd.Parameters.Add("@Accion", SqlDbType.NVarChar).Value     = Bitacora.Accion;
            cmd.Parameters.Add("@Formulario", SqlDbType.NVarChar).Value = Bitacora.Formulario;
            cmd.Parameters.Add("@Fecha", SqlDbType.DateTime).Value      = Bitacora.Fecha;
            cmd.Parameters.Add("@I_Opcion", SqlDbType.VarChar).Value    = Bitacora.I_Opcion;
            cmd.Parameters.Add("@O_msg", SqlDbType.VarChar).Value       = "";
            try
            {
                coneccion.Open();
                cmd.ExecuteNonQuery();
                coneccion.Close();
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        public void GetOne(Entidades.EUsuario Usuario)
        {
            SqlConnection conexion = Conexion.Abrir();
            SqlCommand    cmd      = new SqlCommand("SP_TblUsers_SelectOut", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdUser", SqlDbType.Int).Value = Usuario.IdUser;
            cmd.Parameters.Add("@Perfil", SqlDbType.NVarChar);
            cmd.Parameters["@Perfil"].Direction = ParameterDirection.Output;
            cmd.Parameters.Add("@Name_User", SqlDbType.NVarChar);
            cmd.Parameters["@Name_User"].Direction = ParameterDirection.Output;
            cmd.Parameters.Add("@Key_User", SqlDbType.NVarChar);
            cmd.Parameters["@Key_User"].Direction = ParameterDirection.Output;
            cmd.Parameters.Add("@Estado", SqlDbType.Char, 1);
            cmd.Parameters["@Estado"].Direction = ParameterDirection.Output;
            cmd.Connection = conexion;
            DataTable      dt = new DataTable();
            SqlDataAdapter dr = new SqlDataAdapter();

            try
            {
                conexion.Open();
                dr.SelectCommand = cmd;
                dr.Fill(dt);
                if (dt.Rows.Count > 0)
                {
                    Usuario.Perfil    = cmd.Parameters["@Perfil"].Value.ToString();
                    Usuario.Name_User = cmd.Parameters["@Name_User"].Value.ToString();
                    Usuario.Estado    = cmd.Parameters["@Estado"].Value.ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }
            conexion.Close();
        }