public int UpdateRegimen(Regimen regimen) { SqlConnection Conexion = BdComun.ObtenerConexion(); try { SqlCommand comando = new SqlCommand("pero_compila.[sp_actualizar_regimen]", Conexion); comando.CommandType = CommandType.StoredProcedure; //se limpian los parámetros comando.Parameters.Clear(); //comenzamos a mandar cada uno de los parámetros, deben de enviarse en el //tipo de datos que coincida en sql server por ejemplo c# es string en sql server es varchar() comando.Parameters.AddWithValue("@regimen_Id", regimen.regimen_Id); comando.Parameters.AddWithValue("@regimen_Descripcion", regimen.regimen_Descripcion); comando.Parameters.AddWithValue("@regimen_precioBase", regimen.regimen_precioBase); if (comando.ExecuteNonQuery() > 0) { Conexion.Close(); return(1); } else { Conexion.Close(); return(0); } } catch (Exception ex) { string mje = ex.Message; Conexion.Close(); return(0); } }
public List <Regimen> getRegimenes(String rolUsuario) { try { if (rolUsuario != "administrador") { return(null); } List <Regimen> regimens = new List <Regimen>(); using (SqlConnection Conexion = BdComun.ObtenerConexion()) { SqlCommand Comando = new SqlCommand(String.Format("select r.regimen_Id," + "r.regimen_Descripcion,r.regimen_precioBase, r.regimen_estado " + "FROM " + "pero_compila.Regimen r " + "WHERE r.regimen_estado= 1 "), Conexion); SqlDataReader reader = Comando.ExecuteReader(); while (reader.Read()) { Regimen regimen = new Regimen(); regimen.regimen_Id = reader.GetInt32(0); regimen.regimen_Descripcion = reader.GetString(1); regimen.regimen_precioBase = reader.GetDecimal(2); regimen.regimen_estado = reader.GetBoolean(3); regimens.Add(regimen); } Conexion.Close(); } return(regimens); } catch (Exception ex) { string msj = ex.Message; throw; } }
public Regimen GetRegimenById(int id) { try { if (id == 0) { return(null); } Regimen regimen = new Regimen(); using (SqlConnection Conexion = BdComun.ObtenerConexion()) { SqlCommand Comando = new SqlCommand(String.Format("select r.regimen_Id," + "r.regimen_Descripcion,r.regimen_precioBase, r.regimen_estado " + "FROM " + "pero_compila.Regimen r " + "WHERE r.regimen_estado= 1 and r.regimen_Id= '{0}'", id), Conexion); SqlDataReader reader = Comando.ExecuteReader(); while (reader.Read()) { regimen.regimen_Id = reader.GetInt32(0); regimen.regimen_Descripcion = reader.GetString(1); regimen.regimen_precioBase = reader.GetDecimal(2); regimen.regimen_estado = reader.GetBoolean(3); break; } Conexion.Close(); } return(regimen); } catch (Exception ex) { string msj = ex.Message; throw; } }