public static List <FormaPagoEntidad> ListaForma() { List <FormaPagoEntidad> lista = new List <FormaPagoEntidad>(); SqlConnection cn = new SqlConnection(); cn.ConnectionString = ConnectionString.Cadena(); cn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = @"select top 1000 idFP,descripcionFP from FormaPago"; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { FormaPagoEntidad f = new FormaPagoEntidad(); f.IdFP = (int)dr["idFP"]; f.DescripcionFP = dr["descripcionFP"].ToString(); lista.Add(f); } dr.Close(); cn.Close(); return(lista); }
/// <summary> /// Saves a record to the FormaPago table. /// </summary> public void Insert(FormaPagoEntidad formaPago) { ValidationUtility.ValidateArgument("formaPago", formaPago); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@DescripFormaPago", formaPago.DescripFormaPago) }; formaPago.IdFormaPago = (int)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "FormaPagoInsert", parameters); }
/// <summary> /// Updates a record in the FormaPago table. /// </summary> public void Update(FormaPagoEntidad formaPago) { ValidationUtility.ValidateArgument("formaPago", formaPago); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdFormaPago", formaPago.IdFormaPago), new SqlParameter("@DescripFormaPago", formaPago.DescripFormaPago) }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "FormaPagoUpdate", parameters); }
/// <summary> /// Selects a single record from the FormaPago table. /// </summary> public FormaPagoEntidad Select(int idFormaPago) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdFormaPago", idFormaPago) }; using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "FormaPagoSelect", parameters)) { FormaPagoEntidad FormaPagoEntidad = new FormaPagoEntidad(); FormaPagoEntidad = Mapeador.MapearFirst <FormaPagoEntidad>(dt); return(FormaPagoEntidad); } }