public SolicitudEditorModelo(SolicitudVob _solicitud, List<ElementoVob> _idCategoriaSolicitud, List<ElementoVob> _idGenericasSolicitud, List<ElementoVob> _ResponsableSolic) { Solicitud = _solicitud; idCategoriaSolicitud = _idCategoriaSolicitud.LlenarTT(); idGenericasSolicitud = _idGenericasSolicitud.LlenarTT(); ResponsableSolic = _ResponsableSolic.LlenarTT(); }
public int Agregar(SolicitudVob solicitud) { PR_Solicitud sol = new PR_Solicitud(); DateTime fecha = new DateTime(); fecha = DateTime.Today; using (var context = new MunicipalidadEntities()) { //AutoMapper.Mapper.CreateMap<SolicitudVob, sol>; sol.FechaSolicitud = DateTime.Now; sol.idCategoriaSolicitud = solicitud.idCategoriaSolicitud; sol.idGenericasSolicitud = solicitud.idGenericasSolicitud; sol.PeriodoSolicitud = solicitud.PeriodoSolicitud; sol.ResponsableSolic = solicitud.ResponsableSolic; sol.glosa = solicitud.Glosa; sol.moneda = solicitud.Moneda; sol.TotalSolicitud = solicitud.TotalSolicitud; sol.EstadoSolicitud = null; context.PR_Solicitud.Add(sol); context.SaveChanges(); return Convert.ToInt32(sol.idSolicitud); }; }
public EditorSolicitudVob ObtenerEditor(int? id) { var solicitudrepositorio = new GNTSolicitudRepositorio(); var _categoriaRepositorio = new CategoriaRepositorio(); var _genericasRepositorio = new GenericasRepositorio(); var _empleadoRepositorio = new EmpleadoRepositorio(); SolicitudVob objsolicitud = new SolicitudVob(); string valor = string.Empty; string texto = PrimerValorEnum.Seleccione.ToString(); if (id == null) { id = 0; }; var solicitud = solicitudrepositorio.BuscarSolicitudporId(Convert.ToInt32(id)); var categoriaRepositorio = _categoriaRepositorio.getList(); var genericasRepositorio = _genericasRepositorio.getList(); var empleadoRepositorio = _empleadoRepositorio.getList(); categoriaRepositorio.Add(new Entidad.General.ElementoVob { Valor = valor, Texto = texto }); genericasRepositorio.Add(new Entidad.General.ElementoVob { Valor = valor, Texto = texto }); empleadoRepositorio.Add(new Entidad.General.ElementoVob { Valor = valor, Texto = texto }); categoriaRepositorio = categoriaRepositorio.OrderBy(x => x.Valor).ToList(); genericasRepositorio = genericasRepositorio.OrderBy(x => x.Valor).ToList(); empleadoRepositorio = empleadoRepositorio.OrderBy(x => x.Valor).ToList(); if (solicitud != null) { objsolicitud = solicitud; } return new EditorSolicitudVob { Solicitud = objsolicitud, Categoria_Solicitud = categoriaRepositorio, Genericas_Solicitud = genericasRepositorio, Responsable_Solicitud = empleadoRepositorio }; }
public SolicitudFiltroModelo(SolicitudVob _solicitud) { Solicitud = _solicitud; }
public int Modificar(SolicitudVob solicitud) { SolicitudVob sol = new SolicitudVob(); DateTime fecha = new DateTime(); fecha = DateTime.Today; using (var context = new MunicipalidadEntities()) { var solmodif = (from c in context.PR_Solicitud where c.idSolicitud == solicitud.idSolicitud select c).First(); solmodif.NumeroSolicitud = solicitud.idSolicitud; solmodif.idCategoriaSolicitud = solicitud.idCategoriaSolicitud; solmodif.idGenericasSolicitud = solicitud.idGenericasSolicitud; solmodif.PeriodoSolicitud = solicitud.PeriodoSolicitud; solmodif.ResponsableSolic = solicitud.ResponsableSolic; solmodif.glosa = solicitud.Glosa; solmodif.moneda = solicitud.Moneda; solmodif.TotalSolicitud = solicitud.TotalSolicitud; solmodif.EstadoSolicitud = solicitud.EstadoSolicitud; context.SaveChanges(); return Convert.ToInt32(solicitud.idSolicitud); }; }