public static string EditarLocalidad(Dictionary <string, object> pLocalidad) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CLocalidad Localidad = new CLocalidad(); Localidad.LlenaObjeto(Convert.ToInt32(pLocalidad["IdLocalidad"]), ConexionBaseDatos); Localidad.Localidad = pLocalidad["Localidad"].ToString(); Localidad.Clave = pLocalidad["Clave"].ToString(); Localidad.IdMunicipio = Convert.ToInt32(pLocalidad["IdMunicipio"]); string validacion = ValidarLocalidad(Localidad); JObject oRespuesta = new JObject(); if (validacion == "") { Localidad.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()); }
//Validaciones private static string ValidarLocalidad(CLocalidad pLocalidad) { string errores = ""; if (pLocalidad.Localidad == "") { errores = errores + "<span>*</span> El campo estado esta vacío, favor de capturarlo.<br />"; } if (pLocalidad.Clave == "") { errores = errores + "<span>*</span> El campo nacionalidad esta vacío, favor de capturarlo.<br />"; } if (pLocalidad.IdMunicipio == 0) { errores = errores + "<span>*</span> El campo municipio esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
public static JArray ObtenerJsonLocalidades(int pIdMunicipio, int pIdLocalidad, CConexion pConexion) { CLocalidad Localidad = new CLocalidad(); JArray JLocalidades = new JArray(); Dictionary <string, object> Parametros = new Dictionary <string, object>(); Parametros.Add("IdMunicipio", pIdMunicipio); foreach (CLocalidad oLocalidad in Localidad.LlenaObjetosFiltros(Parametros, pConexion)) { JObject JLocalidad = new JObject(); JLocalidad.Add("Valor", oLocalidad.IdLocalidad); JLocalidad.Add("Descripcion", oLocalidad.Localidad); if (oLocalidad.IdLocalidad == pIdLocalidad) { JLocalidad.Add(new JProperty("Selected", 1)); } else { JLocalidad.Add(new JProperty("Selected", 0)); } JLocalidades.Add(JLocalidad); } return(JLocalidades); }
[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 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); }
public static string CambiarEstatus(int pIdLocalidad, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CLocalidad Localidad = new CLocalidad(); Localidad.IdLocalidad = pIdLocalidad; Localidad.Baja = pBaja; Localidad.Eliminar(ConexionBaseDatos); respuesta = "0|LocalidadEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static string AgregarLocalidad(Dictionary <string, object> pLocalidad) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { JObject oRespuesta = new JObject(); CLocalidad Localidad = new CLocalidad(); Localidad.Localidad = pLocalidad["Localidad"].ToString(); Localidad.Clave = pLocalidad["Clave"].ToString(); Localidad.IdMunicipio = Convert.ToInt32(pLocalidad["IdMunicipio"]); Localidad.Latitud = ""; Localidad.Longitud = ""; Localidad.Altitud = ""; string validacion = ValidarLocalidad(Localidad); if (validacion == "") { Localidad.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); } }