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