public async Task <ActionResult> Editar(string idServicio) { vmoServicio vServicio = new vmoServicio(); if (Session["ListaProductos"] == null) { vServicio = await ObtenerListaProductoBase(new RespuestaComun()); } else { vServicio.LstProducto = (ObservableCollection <ProductoModelo>)Session["ListaProductos"]; } ProductoModelo productoModelo = new ProductoModelo(); for (int x = 0; x < vServicio.LstProducto.Count; x++) { if (int.Parse(idServicio) == vServicio.LstProducto[x].IdServicios) { productoModelo = vServicio.LstProducto[x]; break; } } productoModelo.TipoAccion = Constantes.ACCION_MODIFICAR; return(PartialView(Enumerador.NombreVista.GestionProducto.ToString(), productoModelo)); }
public async Task <ActionResult> Eliminar(string codigo) { modFicha mFicha = new modFicha(); mFicha.CodigoUnico = codigo; RespuestaComun respuesta = new RespuestaComun();//_subProducto.ProcesarGestionSubProducto(mFicha, "E"); vmoServicio servicioVistaModelo = new vmoServicio(); servicioVistaModelo = await this.ObtenerListaSubProductoBase(null); return(PartialView("ListarSubProducto", servicioVistaModelo.LstSubProducto)); }
public async Task <ActionResult> loaddata() { vmoServicio servicioVistaModelo = new vmoServicio(); RespuestaComun respuestaComun = new RespuestaComun(); servicioVistaModelo = await this.ObtenerListaProductoBase(respuestaComun); if (servicioVistaModelo.LstProducto == null) { servicioVistaModelo.LstProducto = new ObservableCollection <ProductoModelo>(); } var data = servicioVistaModelo.LstProducto.ToList(); return(Json(new { data = data }, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> Eliminar(string idServicio) { ProductoModelo mProducto = new ProductoModelo(); mProducto.Estado = Constantes.ESTADO_ACTIVO; mProducto.TipoAccion = Constantes.ACCION_ELIMINAR; mProducto.IdServicios = int.Parse(idServicio); RespuestaComun respuesta = await _producto.ProcesarGestionProducto <RespuestaComun>(mProducto); vmoServicio servicioVistaModelo = new vmoServicio(); servicioVistaModelo = await this.ObtenerListaProductoBase(null); return(PartialView("ListarProducto", servicioVistaModelo.LstProducto)); }
private async Task <vmoServicio> ObtenerListaSubProductoBase(RespuestaComun respuestaComun) { vmoServicio servicioVistaModelo = new vmoServicio(); SubProductoModelo mSubProducto = new SubProductoModelo { Estado = "T" }; servicioVistaModelo = await _subProducto.ObtenerListaSubProductoAsync <vmoServicio>(mSubProducto); if (servicioVistaModelo != null && servicioVistaModelo.Respuesta != null) { ViewBag.RespuestaErrorControlado = servicioVistaModelo.Respuesta; } Session["ListaSubProductos"] = servicioVistaModelo.LstSubProducto; return(servicioVistaModelo); }
public async Task <ActionResult> Editar(string idSubServicio) { vmoServicio vServicio = new vmoServicio(); if (Session["ListaSubProductos"] == null) { vServicio = await ObtenerListaSubProductoBase(new RespuestaComun()); } else { vServicio.LstSubProducto = (ObservableCollection <SubProductoModelo>)Session["ListaSubProductos"]; } SubProductoModelo subProductoModelo = new SubProductoModelo(); for (int x = 0; x < vServicio.LstSubProducto.Count; x++) { if (int.Parse(idSubServicio) == vServicio.LstSubProducto[x].IdSubservicio) { subProductoModelo = vServicio.LstSubProducto[x]; break; } } subProductoModelo.TipoAccion = Constantes.ACCION_MODIFICAR; if (Session["ListaProductos"] == null) { IProducto _producto = new Servicio.Producto(); ProductoModelo mProducto = new ProductoModelo { Estado = "A" }; vServicio = await _producto.ObtenerListaProductoAsync <vmoServicio>(mProducto); Session["ListaProductos"] = vServicio.LstProducto; } else { vServicio.LstProducto = (ObservableCollection <ProductoModelo>)Session["ListaProductos"]; } subProductoModelo.LstServicios = vServicio.LstProducto.Select(elemento => new SelectListItem { Text = string.Format("{0} - {1} ", elemento.Descripcion, elemento.Genero == "M" ? "Mujer" : "Hombre"), Value = elemento.IdServicios.ToString() }).ToList();; return(PartialView(Enumerador.NombreVista.GestionSubProducto.ToString(), subProductoModelo)); }
public async Task <ActionResult> RegistarFicha(FichaCatastroModel mFicha) { Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("es-EC"); Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("es-EC"); RespuestaComun respuesta; vmoServicio servicioVistaModelo = new vmoServicio(); respuesta = _subProducto.RegistrarFichaCatastro(mFicha, "I"); if (respuesta.Codigo == Constantes.RESPUESTA_CODIGO_OK) { ViewBag.Mensaje = "Ficha guardada correctamente"; } else { ViewBag.Mensaje = "Error al guardar la ficha"; } return(PartialView(Enumerador.NombreVista.RegistroCatastro.ToString(), new FichaCatastroModel())); }
public async Task <string> loaddata() { vmoServicio servicioVistaModelo = new vmoServicio(); RespuestaComun respuestaComun = new RespuestaComun(); servicioVistaModelo = await this.ObtenerListaSubProductoBase(respuestaComun); if (servicioVistaModelo.LstSubProducto == null) { servicioVistaModelo.LstSubProducto = new ObservableCollection <SubProductoModelo>(); } foreach (SubProductoModelo subProducto in servicioVistaModelo.LstSubProducto) { subProducto.StrTiempoDuracionServicio = subProducto.TiempoDuracionServicio.ToString("hh:mm:ss"); } var data = servicioVistaModelo.LstSubProducto.ToList(); return(JsonConvert.SerializeObject(new { data = data })); }
public async Task <ActionResult> Guardar(modFicha mFicha) { Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("es-EC"); Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture("es-EC"); RespuestaComun respuesta; vmoServicio servicioVistaModelo = new vmoServicio(); respuesta = _subProducto.GuardarFichaCatastro(mFicha, "I"); if (respuesta.Codigo == Constantes.RESPUESTA_CODIGO_OK) { ViewBag.Mensaje = "Ficha guardada correctamente"; } else { ViewBag.Mensaje = "Error al guardar la ficha"; //ErrorModelo errorModelo = new ErrorModelo(); //string strError = respuesta.Mensaje + "|" + respuesta.Codigo; //return RedirectToAction("Error", "Error", new { @error = strError }); } return(PartialView(Enumerador.NombreVista.GestionSubProducto.ToString(), new modFicha())); //return PartialView("Nuevo", new modFicha()); }