public static List<TipoServicio> List(FiltroTipoServicio f) { List<TipoServicio> resulList = new List<TipoServicio>(); try { TipoServicioDS dataservice = new TipoServicioDS(); DataSet listado = dataservice.List(f); if (listado.Tables.Count > 0) { foreach (DataRow d in listado.Tables[0].Rows) { TipoServicio t = new TipoServicio(); ORM(t, d); resulList.Add(t); } } } catch (Exception ex) { throw ex; } return resulList; }
public static TipoServicio GetById(int idTipoServicio) { TipoServicio resultTipo = null; FiltroTipoServicio filtro = new FiltroTipoServicio(); filtro.ID = idTipoServicio; var list = TipoServicio.List(filtro); if (list.Count > 0) resultTipo = list[0]; return resultTipo; }
private void InicializaStoreComboTipoAsistencia() { FiltroTipoServicio f = new FiltroTipoServicio(); f.OrderBY = " order by descripcion asc"; List<TipoServicio> TiposServicios = TipoServicio.List(f); this.StoreComboTipoAsistencia.DataSource = TiposServicios; this.StoreComboTipoAsistencia.DataBind(); }
private void InicializaControles() { Classes.Views.AgergarElijaOpcion(this.ddlCasoPrestador_TipoAsistencia); FiltroTipoServicio f = new FiltroTipoServicio(); f.OrderBY = " order by descripcion asc"; List<TipoServicio> TiposServicios = TipoServicio.List(f); foreach (TipoServicio t in TiposServicios) { this.ddlCasoPrestador_TipoAsistencia.Items.Add(new ListItem(t.Descripcion, t.ID.ToString())); } }
public static void ORM_PrestadorCaso(PrestadorCaso prestadorCaso, DataRow dr) { prestadorCaso.ID = Int32.Parse(dr["IDTICKETPRESTADOR"].ToString()); prestadorCaso.Prestador = Prestador.GetById(Int32.Parse(dr["IDPRESTADOR"].ToString())); decimal costo = 0; decimal kilometros = 0; FiltroTipoServicio f = new FiltroTipoServicio(); f.ID = Int32.Parse(dr["IDTIPOSERVICIO"].ToString()); prestadorCaso.TipoServicio = TipoServicio.GetById(Int32.Parse(dr["IDTIPOSERVICIO"].ToString())); prestadorCaso.Comentarios = dr["COMENTARIOS"].ToString(); Decimal.TryParse(dr["COSTO"].ToString().Replace(",","."), NumberStyles.Any, new CultureInfo("en-US"), out costo); Decimal.TryParse(dr["KILOMETROS"].ToString().Replace(",", "."), NumberStyles.Any, new CultureInfo("en-US"), out kilometros); prestadorCaso.Kilometros = kilometros; prestadorCaso.Costo = costo; }