Пример #1
0
        public static void Actualizar(cPerfil Perfil)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspActualizarPerfUsr";
                    //Creamos el command para la insercion
                    MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;

                    //Parametros
                    Cmd.Parameters.AddWithValue("p_Codigo", Perfil.Codigo);
                    // Cmd.Parameters.AddWithValue("CodigoPerfil", Perfil.CodigoPerfil);
                    Cmd.Parameters.AddWithValue("p_Descripcion", Perfil.Descripcion);
                    Cmd.Parameters.AddWithValue("p_Notas", Perfil.Notas);
                    //Cmd.Parameters.AddWithValue("Estatus", Perfil.Estatus);

                    // Cmd.Parameters.AddWithValue("FechaModificacion", DateTime.Now.Date);

                    Cmd.ExecuteNonQuery();
                }
            }
            catch (MySqlException Ex)
            {
                throw Ex;
            }
        }
Пример #2
0
        public static cPerfil BuscarPorID(int ID)
        {
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspBuscarPerfUsrPorCodigo";
                    //Creamos el command para la insercion
                    MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Parametros
                    Cmd.Parameters.AddWithValue("p_Codigo", ID);
                    MySqlDataReader Reader = Cmd.ExecuteReader();

                    cPerfil Perfil = new cPerfil();
                    while (Reader.Read())
                    {
                        Perfil.Codigo = Reader.GetInt32(Reader.GetOrdinal("Codigo"));
                        //Perfil.CodigoPerfil = Reader.GetString(Reader.GetOrdinal("CodigoPerfil"));
                        Perfil.Descripcion = Reader.GetString(Reader.GetOrdinal("Descripcion"));
                        Perfil.Notas       = Reader.IsDBNull(Reader.GetOrdinal("Notas"))? null: Reader.GetString(Reader.GetOrdinal("Notas"));
                    }
                    Conn.Close();
                    return(Perfil);
                }
            }
            catch (MySqlException Ex)
            {
                throw Ex;
            }
        }
Пример #3
0
 public void GuardarCambios(cPerfil Perfil)
 {
     //Si el almacen existe entonces actualizamos
     if (PerfilesDA.Existe(Perfil.Codigo))
     {
         PerfilesDA.Actualizar(Perfil);
     }
     else
     //Si el almacen es nuevo entonces creamos
     {
         PerfilesDA.Crear(Perfil);
     }
 }
Пример #4
0
 private void MostrarInformacion(cPerfil Perfil)
 {
     //MUESTRA LA INFORMACION DEL PERFIL
     try
     {
         txtCodigo.Text        = Perfil.Codigo.ToString();
         txtDescripcion.Text   = Perfil.Descripcion;
         txtObservaciones.Text = Perfil.Notas;
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
Пример #5
0
        private cPerfil ObtenerInformacion()
        {
            //OBTENEMOS LA INFORMACION DE LOS CONTROLES
            try
            {
                cPerfil Perfil = new cPerfil();
                Perfil.Codigo      = Convert.ToInt16(txtCodigo.Text);
                Perfil.Descripcion = txtDescripcion.Text;
                Perfil.Notas       = txtObservaciones.Text;

                return(Perfil);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
Пример #6
0
        public static List <cPerfil> Listar()
        {
            //LISTADO DE PERFILES DE USUARIOS
            try
            {
                //Declaramos la conexion hacia la base de datos
                using (MySqlConnection Conn = new MySqlConnection(cConexion.CadenaConexion()))
                {
                    Conn.Open();
                    //Nombre del procedimiento
                    string StoreProc = "uspListarPerfUsr";
                    //Creamos el command para la insercion
                    MySqlCommand Cmd = new MySqlCommand(StoreProc, Conn);
                    Cmd.CommandType = CommandType.StoredProcedure;
                    //Ejecutamos el lector
                    MySqlDataReader Reader = Cmd.ExecuteReader();


                    List <cPerfil> Lista = new List <cPerfil>();
                    while (Reader.Read())
                    {
                        cPerfil Perfil = new cPerfil();
                        Perfil.Codigo = Reader.GetInt32(Reader.GetOrdinal("Codigo"));
                        //Perfil.Estatus = Reader.GetBoolean(Reader.GetOrdinal("Estatus"));
                        //Perfil.CodigoPerfil = Reader.GetString(Reader.GetOrdinal("CodigoPerfil"));
                        Perfil.Descripcion       = Reader.GetString(Reader.GetOrdinal("Descripcion"));
                        Perfil.FechaCreacion     = Reader.GetDateTime(Reader.GetOrdinal("FechaCreacion"));
                        Perfil.FechaModificacion = Reader.GetDateTime(Reader.GetOrdinal("FechaModificado"));
                        Perfil.Notas             = Reader.IsDBNull(Reader.GetOrdinal("Notas"))? null: Reader.GetString(Reader.GetOrdinal("Notas"));
                        //Agregamos el articulo a la lista
                        Lista.Add(Perfil);
                    }
                    //Cerramos la conexion
                    Conn.Close();
                    //Retornamos la lista de clientes
                    return(Lista);
                }
            }

            catch (MySqlException Ex)
            {
                throw Ex;
            }
        }