//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* REGISTROS -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* //REGISTRO DE BACHES CIUDADANO public Respuesta RegistroReporteBache(BachesVM objRegistroBaches) { Respuesta objResp = new Respuesta(); objResp = objDataManager.RegistroReporteBache(objRegistroBaches); return(objResp); }
public ActionResult CrearReporteBache(BachesVM ObjBaches) { string strTitulo = "⚠ Se ha producido un error ⚠"; bool boolexitoso = false; string strMensaje = "El correo esta ya siendo utilizado..."; int IdSolicitud = 0; if (ModelState.IsValid) { wcfServicio.IwcfExtServiceClient objServicio = new wcfServicio.IwcfExtServiceClient(); wcfServicio.BachesVM objReg = new wcfServicio.BachesVM(); try { objReg.Calle = ObjBaches.Calle; objReg.Distrito = ObjBaches.Distrito; objReg.Tamano = ObjBaches.Tamano; objReg.Posicion = ObjBaches.Posicion; var objResp = objServicio.RegistroReporteBache(objReg); if (objResp.IdRespuesta == 0) { strTitulo = "Solicitud Creada"; boolexitoso = true; strMensaje = "La solicitud fue creada satisfactoriamente..."; IdSolicitud = objResp.IdSolicitud; } else { strTitulo = "Error al crear la solicitud"; boolexitoso = false; strMensaje = objResp.Mensaje; IdSolicitud = 0; } } catch (Exception ex) { strTitulo = "Exepcion Encontrada"; boolexitoso = false; strMensaje = "Ocurrio una excepción no esperada... Detalles = " + ex.Message; IdSolicitud = 0; } } var objRes = new { success = boolexitoso, titulo = strTitulo, mensaje = strMensaje, IdSolicitud = IdSolicitud }; return(Json(objRes, JsonRequestBehavior.AllowGet)); }