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; } }
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; } }
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); } }
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; } }
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; } }
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; } }