예제 #1
0
        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;
        }
예제 #2
0
        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;
        }
예제 #3
0
        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();
        }
예제 #4
0
        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()));
            }
        }
예제 #5
0
        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;
        }