public static JArray ObtenerJsonEstados(int pIdPais, int pIdEstado, CConexion pConexion) { CEstado Estado = new CEstado(); JArray JEstados = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("IdPais", pIdPais); foreach (CEstado oEstado in Estado.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JEstado = new JObject(); JEstado.Add("Valor", oEstado.IdEstado); JEstado.Add("Descripcion", oEstado.Estado); if (oEstado.IdEstado == pIdEstado) { JEstado.Add(new JProperty("Selected", 1)); } else { JEstado.Add(new JProperty("Selected", 0)); } JEstados.Add(JEstado); } return(JEstados); }
public static string ObtenerListaEstados(int pIdPais) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo.Add("Opciones", CEstado.ObtenerJsonEstados(pIdPais, ConexionBaseDatos)); Modelo.Add("ValorDefault", "0"); Modelo.Add("DescripcionDefault", "Elegir una opción..."); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
//Validaciones private static string ValidarEstado(CEstado pEstado) { string errores = ""; if (pEstado.Estado == "") { errores = errores + "<span>*</span> El campo estado esta vacío, favor de capturarlo.<br />"; } if (pEstado.Abreviatura == "") { errores = errores + "<span>*</span> El campo nacionalidad esta vacío, favor de capturarlo.<br />"; } if (pEstado.IdPais == 0) { errores = errores + "<span>*</span> El campo país esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
public static string EditarEstado(Dictionary <string, object> pEstado) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CEstado Estado = new CEstado(); Estado.LlenaObjeto(Convert.ToInt32(pEstado["IdEstado"]), ConexionBaseDatos); Estado.Estado = pEstado["Estado"].ToString(); Estado.Abreviatura = pEstado["Abreviatura"].ToString(); Estado.Clave = pEstado["Clave"].ToString(); Estado.IdPais = Convert.ToInt32(pEstado["IdPais"]); string validacion = ValidarEstado(Estado); JObject oRespuesta = new JObject(); if (validacion == "") { Estado.Editar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } return(oRespuesta.ToString()); }
private static string ValidarEstado(CEstado Estado) { string Mensaje = ""; Mensaje += (Estado.IdPais == 0) ? "<li>Favor de completar el campo Pais.</li>" : Mensaje; Mensaje += (Estado.Estado == "") ? "<li>Favor de completar el campo Estado.</li>" : Mensaje; Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje; return(Mensaje); }
[WebMethod]// public static string ObtenerFormaLocalidad(int pIdLocalidad) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarLocalidad = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CLocalidad Localidad = new CLocalidad(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "puedeEditarLocalidad" }, ConexionBaseDatos) == "") { puedeEditarLocalidad = 1; } oPermisos.Add("puedeEditarLocalidad", puedeEditarLocalidad); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Localidad.LlenaObjeto(pIdLocalidad, ConexionBaseDatos); CMunicipio Municipio = new CMunicipio(); Municipio.LlenaObjeto(Localidad.IdMunicipio, ConexionBaseDatos); CEstado Estado = new CEstado(); Estado.LlenaObjeto(Municipio.IdEstado, ConexionBaseDatos); CPais Pais = new CPais(); Pais.LlenaObjeto(Estado.IdPais, ConexionBaseDatos); Modelo.Add("IdLocalidad", Localidad.IdLocalidad); Modelo.Add("Localidad", Localidad.Localidad); Modelo.Add("Clave", Localidad.Clave); Modelo.Add("Municipio", Municipio.Municipio); Modelo.Add("Estado", Estado.Estado); Modelo.Add("Pais", Pais.Pais); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }
public static string EditarEstado(int IdEstado, string Estado, int IdPais) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarEstado")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CEstado cEstado = new CEstado(); cEstado.IdEstado = IdEstado; cEstado.Estado = Estado; cEstado.IdPais = IdPais; Error = ValidarEstado(cEstado); if (Error == "") { int ExisteNom = CEstado.ValidaExisteEditaEstado(IdEstado, Estado, IdPais, Conn); if (ExisteNom != 0) { Error = Error + "<li>Ya existe un estado con el mismo Nombre.</li>"; } else { cEstado.Editar(Conn); } } Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static JObject ObtenerJsonOrganizacion(JObject pModelo, int pIdOrganizacion, CConexion pConexion) { COrganizacion Organizacion = new COrganizacion(); CDireccionOrganizacion DireccionOrganizacion = new CDireccionOrganizacion(); Organizacion.LlenaObjeto(pIdOrganizacion, pConexion); Dictionary <string, object> ParametrosD = new Dictionary <string, object>(); ParametrosD.Add("IdTipoDireccion", 1); ParametrosD.Add("IdOrganizacion", Organizacion.IdOrganizacion); DireccionOrganizacion.LlenaObjetoFiltros(ParametrosD, pConexion); //Organizacion pModelo.Add("RazonSocial", Organizacion.RazonSocial); pModelo.Add("NombreComercial", Organizacion.NombreComercial); pModelo.Add("RFC", Organizacion.RFC); pModelo.Add("Notas", Organizacion.Notas); pModelo.Add("Dominio", Organizacion.Dominio); pModelo.Add("TipoIndustrias", CTipoIndustria.ObtenerJsonTipoIndustria(Organizacion.IdTipoIndustria, pConexion)); pModelo.Add("GrupoEmpresariales", CGrupoEmpresarial.ObtenerJsonGrupoEmpresariales(Organizacion.IdGrupoEmpresarial, pConexion)); pModelo.Add("SegmentoMercados", CSegmentoMercado.ObtenerJsonSegmentoMercado(Organizacion.IdSegmentoMercado, pConexion)); //Direccion de la Organizacion pModelo.Add("Calle", DireccionOrganizacion.Calle); pModelo.Add("NumeroExterior", DireccionOrganizacion.NumeroExterior); pModelo.Add("NumeroInterior", DireccionOrganizacion.NumeroInterior); pModelo.Add("Colonia", DireccionOrganizacion.Colonia); pModelo.Add("CodigoPostal", DireccionOrganizacion.CodigoPostal); pModelo.Add("ConmutadorTelefono", DireccionOrganizacion.ConmutadorTelefono); CMunicipio Municipio = new CMunicipio(); Municipio.LlenaObjeto(DireccionOrganizacion.IdMunicipio, pConexion); CEstado Estado = new CEstado(); Estado.LlenaObjeto(Municipio.IdEstado, pConexion); pModelo.Add("Localidades", CLocalidad.ObtenerJsonLocalidades(DireccionOrganizacion.IdMunicipio, DireccionOrganizacion.IdLocalidad, pConexion)); pModelo.Add("Municipios", CMunicipio.ObtenerJsonMunicipios(Estado.IdEstado, DireccionOrganizacion.IdMunicipio, pConexion)); pModelo.Add("Estados", CEstado.ObtenerJsonEstados(Estado.IdPais, Estado.IdEstado, pConexion)); pModelo.Add("Paises", CPais.ObtenerJsonPaises(Estado.IdPais, pConexion)); pModelo.Add("Referencia", DireccionOrganizacion.Referencia); return(pModelo); }
[WebMethod]// en este metodo obtien los datos para la pantalla de consulta public static string ObtenerFormaEditarMunicipio(int IdMunicipio) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarMunicipio = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); CMunicipio Municipio = new CMunicipio(); if (Usuario.TienePermisos(new string[] { "puedeEditarMunicipio" }, ConexionBaseDatos) == "") { puedeEditarMunicipio = 1; } oPermisos.Add("puedeEditarMunicipio", puedeEditarMunicipio); if (respuesta == "Conexion Establecida") { Municipio.LlenaObjeto(IdMunicipio, ConexionBaseDatos); JObject Modelo = new JObject(); Modelo.Add(new JProperty("IdMunicipio", Municipio.IdMunicipio)); Modelo.Add(new JProperty("Municipio", Municipio.Municipio)); Modelo.Add(new JProperty("Clave", Municipio.Clave)); CEstado Estado = new CEstado(); Estado.LlenaObjeto(Municipio.IdEstado, ConexionBaseDatos); Modelo.Add("Estados", CEstado.ObtenerJsonEstados(Estado.IdPais, Municipio.IdEstado, ConexionBaseDatos)); Modelo.Add("Paises", CPais.ObtenerJsonPaises(Estado.IdPais, ConexionBaseDatos)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } return(oRespuesta.ToString()); }
public static string DesactivarEstado(int IdEstado, int Baja) { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB Conn) { CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeManipularBajaEstado")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); int desactivar = 0; if (Baja == 0) { desactivar = 1; } else { desactivar = 0; } CEstado cEstado = new CEstado(); cEstado.IdEstado = IdEstado; cEstado.Baja = desactivar; cEstado.Desactivar(Conn); Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tienes los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
public static string CambiarEstatus(int pIdEstado, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CEstado Estado = new CEstado(); Estado.IdEstado = pIdEstado; Estado.Baja = pBaja; Estado.Eliminar(ConexionBaseDatos); respuesta = "0|EstadoEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static string AgregarEstado(Dictionary <string, object> pEstado) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { JObject oRespuesta = new JObject(); CEstado Estado = new CEstado(); Estado.Estado = pEstado["Estado"].ToString(); Estado.Abreviatura = pEstado["Abreviatura"].ToString(); Estado.Clave = pEstado["Clave"].ToString(); Estado.IdPais = Convert.ToInt32(pEstado["IdPais"]); string validacion = ValidarEstado(Estado); if (validacion == "") { Estado.Agregar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); } else { return("1|" + respuesta); } }
public static string templateCorreoSolicitud(int IdSolLevantamiento, CConexion pConexion) { string msg = ""; CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento(); solicitudLevantamiento.LlenaObjeto(IdSolLevantamiento, pConexion); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]), pConexion); CMunicipio MunicipioE = new CMunicipio(); MunicipioE.LlenaObjeto(Empresa.IdMunicipio, pConexion); CEstado EstadoE = new CEstado(); EstadoE.LlenaObjeto(MunicipioE.IdEstado, pConexion); CCliente Cliente = new CCliente(); Cliente.LlenaObjeto(solicitudLevantamiento.IdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); CUsuario Agente = new CUsuario(); Agente.LlenaObjeto(solicitudLevantamiento.IdAgente, pConexion); CUsuario Asignado = new CUsuario(); Asignado.LlenaObjeto(solicitudLevantamiento.IdUsuarioAsignado, pConexion); CPuestoContacto contactoDirectoPuesto = new CPuestoContacto(); contactoDirectoPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoDirecto, pConexion); CPuestoContacto contactoEnSitioPuesto = new CPuestoContacto(); contactoEnSitioPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoEnSitio, pConexion); CDivision division = new CDivision(); division.LlenaObjeto(solicitudLevantamiento.IdDivision, pConexion); msg = CUtilerias.TextoArchivo(@"C:\inetpub\wwwroot\KeepInfoWeb\Templates\tmplImprimirSolLevantamiento.html"); msg = msg.Replace("${FOLIO}", Convert.ToString(solicitudLevantamiento.IdSolicitudLevantamiento)); msg = msg.Replace("${RAZONSOCIALEMISOR}", Empresa.RazonSocial); msg = msg.Replace("${RFCEMISOR}", Empresa.RFC); msg = msg.Replace("${IMAGEN_LOGO}", Empresa.Logo); msg = msg.Replace("${CALLEEMISOR}", Empresa.Calle); msg = msg.Replace("${NUMEROEXTERIOREMISOR}", Empresa.NumeroExterior); msg = msg.Replace("${COLONIAEMISOR}", Empresa.Colonia); msg = msg.Replace("${CODIGOPOSTALEMISOR}", Empresa.CodigoPostal); msg = msg.Replace("${MUNICIPIOEMISOR}", MunicipioE.Municipio); msg = msg.Replace("${ESTADOEMISOR}", EstadoE.Estado); msg = msg.Replace("${FECHAALTA}", solicitudLevantamiento.FechaAlta.ToShortDateString()); msg = msg.Replace("${IDOPORTUNIDAD}", Convert.ToString(solicitudLevantamiento.IdOportunidad)); msg = msg.Replace("${FECHACITA}", Convert.ToString(solicitudLevantamiento.CitaFechaHora)); msg = msg.Replace("${ESPECIALDIAD}", division.Division); msg = msg.Replace("${RAZONSOCIALRECEPTOR}", Organizacion.RazonSocial); msg = msg.Replace("${AGENTE}", Agente.Nombre + " " + Agente.ApellidoPaterno + " " + Agente.ApellidoMaterno); msg = msg.Replace("${ASIGNADO}", Asignado.Nombre + " " + Asignado.ApellidoPaterno + " " + Asignado.ApellidoMaterno); msg = msg.Replace("${CONTACTODIRECTO}", solicitudLevantamiento.ContactoDirecto); msg = msg.Replace("${CONTACTODIRECTOPUESTO}", contactoDirectoPuesto.Descripcion); msg = msg.Replace("${ESASOCIADO}", (Convert.ToInt32(solicitudLevantamiento.Externo) == 0) ? "NO" : "SI"); msg = msg.Replace("${CONTACTOENSITIO}", solicitudLevantamiento.ContactoEnSitio); msg = msg.Replace("${CONTACTOENSITIOPUESTO}", contactoEnSitioPuesto.Descripcion); msg = msg.Replace("${TELEFONOS}", solicitudLevantamiento.Telefonos); msg = msg.Replace("${HORAATENCIONCLIENTE}", solicitudLevantamiento.HoraAtencionCliente); msg = msg.Replace("${PERMISOINGRESARSITIO}", (Convert.ToInt32(solicitudLevantamiento.PermisoIngresarSitio) == 0) ? "NO" : "SI"); msg = msg.Replace("${EQUIPOSEGURIDADINGRESARSITIO}", (Convert.ToInt32(solicitudLevantamiento.EquipoSeguridadIngresarSitio) == 0) ? "NO" : "SI"); msg = msg.Replace("${CLIENTECUENTAESTACIONAMIENTO}", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaEstacionamiento) == 0) ? "NO" : "SI"); msg = msg.Replace("${CLIENTECUENTAPLANOSLEVANTAMIENTO}", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaPlanoLevantamiento) == 0) ? "NO" : "SI"); msg = msg.Replace("${DOMICILIO}", solicitudLevantamiento.Domicilio); msg = msg.Replace("${DESCRIPCION}", solicitudLevantamiento.Descripcion); msg = msg.Replace("${NOTA}", solicitudLevantamiento.Notas); return(msg); }
public static string ImprimirSolLevantamiento(int IdSolLevantamiento) { JObject Respuesta = new JObject(); CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string DescripcionError, CUsuario UsuarioSesion) { if (Error == 0) { JObject Modelo = new JObject(); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]), pConexion); CMunicipio MunicipioE = new CMunicipio(); MunicipioE.LlenaObjeto(Empresa.IdMunicipio, pConexion); CEstado EstadoE = new CEstado(); EstadoE.LlenaObjeto(MunicipioE.IdEstado, pConexion); CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento(); solicitudLevantamiento.LlenaObjeto(IdSolLevantamiento, pConexion); CCliente Cliente = new CCliente(); Cliente.LlenaObjeto(solicitudLevantamiento.IdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); CUsuario Agente = new CUsuario(); Agente.LlenaObjeto(solicitudLevantamiento.IdAgente, pConexion); CUsuario Asignado = new CUsuario(); Asignado.LlenaObjeto(solicitudLevantamiento.IdUsuarioAsignado, pConexion); CPuestoContacto contactoDirectoPuesto = new CPuestoContacto(); contactoDirectoPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoDirecto, pConexion); CPuestoContacto contactoEnSitioPuesto = new CPuestoContacto(); contactoEnSitioPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoEnSitio, pConexion); CDivision division = new CDivision(); division.LlenaObjeto(solicitudLevantamiento.IdDivision, pConexion); Modelo.Add("FOLIO", solicitudLevantamiento.IdSolicitudLevantamiento); Modelo.Add("RAZONSOCIALEMISOR", Empresa.RazonSocial); Modelo.Add("RFCEMISOR", Empresa.RFC); Modelo.Add("IMAGEN_LOGO", Empresa.Logo); Modelo.Add("CALLEEMISOR", Empresa.Calle); Modelo.Add("NUMEROEXTERIOREMISOR", Empresa.NumeroExterior); Modelo.Add("COLONIAEMISOR", Empresa.Colonia); Modelo.Add("CODIGOPOSTALEMISOR", Empresa.CodigoPostal); Modelo.Add("MUNICIPIOEMISOR", MunicipioE.Municipio); Modelo.Add("ESTADOEMISOR", EstadoE.Estado); Modelo.Add("FECHAALTA", solicitudLevantamiento.FechaAlta.ToShortDateString()); Modelo.Add("IDOPORTUNIDAD", solicitudLevantamiento.IdOportunidad); Modelo.Add("FECHACITA", solicitudLevantamiento.CitaFechaHora); Modelo.Add("ESPECIALDIAD", division.Division); Modelo.Add("RAZONSOCIALRECEPTOR", Organizacion.RazonSocial); Modelo.Add("AGENTE", Agente.Nombre + " " + Agente.ApellidoPaterno + " " + Agente.ApellidoMaterno); Modelo.Add("ASIGNADO", Asignado.Nombre + " " + Asignado.ApellidoPaterno + " " + Asignado.ApellidoMaterno); Modelo.Add("CONTACTODIRECTO", solicitudLevantamiento.ContactoDirecto); Modelo.Add("CONTACTODIRECTOPUESTO", contactoDirectoPuesto.Descripcion); Modelo.Add("ESASOCIADO", (Convert.ToInt32(solicitudLevantamiento.Externo) == 0) ? "NO" : "SI"); Modelo.Add("CONTACTOENSITIO", solicitudLevantamiento.ContactoEnSitio); Modelo.Add("CONTACTOENSITIOPUESTO", contactoEnSitioPuesto.Descripcion); Modelo.Add("TELEFONOS", solicitudLevantamiento.Telefonos); Modelo.Add("HORAATENCIONCLIENTE", solicitudLevantamiento.HoraAtencionCliente); Modelo.Add("PERMISOINGRESARSITIO", (Convert.ToInt32(solicitudLevantamiento.PermisoIngresarSitio) == 0) ? "NO" : "SI"); Modelo.Add("EQUIPOSEGURIDADINGRESARSITIO", (Convert.ToInt32(solicitudLevantamiento.EquipoSeguridadIngresarSitio) == 0) ? "NO" : "SI"); Modelo.Add("CLIENTECUENTAESTACIONAMIENTO", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaEstacionamiento) == 0) ? "NO" : "SI"); Modelo.Add("CLIENTECUENTAPLANOSLEVANTAMIENTO", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaPlanoLevantamiento) == 0) ? "NO" : "SI"); Modelo.Add("DOMICILIO", solicitudLevantamiento.Domicilio); Modelo.Add("DESCRIPCION", solicitudLevantamiento.Descripcion); Modelo.Add("NOTA", solicitudLevantamiento.Notas); Respuesta.Add("Modelo", Modelo); } Respuesta.Add("Error", Error); Respuesta.Add("Descripcion", DescripcionError); }); return(Respuesta.ToString()); }
public static string ObtenerFormaConsultarAlmacen(int pIdAlmacen) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarAlmacen = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarAlmacen" }, ConexionBaseDatos) == "") { puedeEditarAlmacen = 1; } oPermisos.Add("puedeEditarAlmacen", puedeEditarAlmacen); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CAlmacen Almacen = new CAlmacen(); Almacen.LlenaObjeto(pIdAlmacen, ConexionBaseDatos); Modelo.Add(new JProperty("IdAlmacen", Almacen.IdAlmacen)); Modelo.Add(new JProperty("Almacen", Almacen.Almacen)); Modelo.Add(new JProperty("Telefono", Almacen.Telefono)); Modelo.Add(new JProperty("Correo", Almacen.Correo)); CTipoAlmacen TipoAlmacen = new CTipoAlmacen(); TipoAlmacen.LlenaObjeto(Almacen.IdTipoAlmacen, ConexionBaseDatos); Modelo.Add(new JProperty("TipoAlmacen", TipoAlmacen.TipoAlmacen)); if (Almacen.DisponibleVenta) { Modelo.Add(new JProperty("DispobibleVenta", "Si")); } else { Modelo.Add(new JProperty("DispobibleVenta", "No")); } CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Almacen.IdEmpresa, ConexionBaseDatos); Modelo.Add(new JProperty("Empresa", Empresa.Empresa)); Modelo.Add(new JProperty("Calle", Almacen.Calle)); Modelo.Add(new JProperty("NumeroExterior", Almacen.NumeroExterior)); Modelo.Add(new JProperty("NumeroInterior", Almacen.NumeroInterior)); Modelo.Add(new JProperty("Colonia", Almacen.Colonia)); Modelo.Add(new JProperty("CodigoPostal", Almacen.CodigoPostal)); CPais Pais = new CPais(); Pais.LlenaObjeto(Almacen.IdPais, ConexionBaseDatos); Modelo.Add(new JProperty("Pais", Pais.Pais)); CEstado Estado = new CEstado(); Estado.LlenaObjeto(Almacen.IdEstado, ConexionBaseDatos); Modelo.Add(new JProperty("Estado", Estado.Estado)); CMunicipio Municipio = new CMunicipio(); Municipio.LlenaObjeto(Almacen.IdMunicipio, ConexionBaseDatos); Modelo.Add(new JProperty("Municipio", Municipio.Municipio)); Modelo.Add(new JProperty("Permisos", oPermisos)); oRespuesta.Add(new JProperty("Error", 0)); oRespuesta.Add(new JProperty("Modelo", Modelo)); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos")); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); }