public static string EditarTipoIndustria(Dictionary <string, object> pTipoIndustria) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CTipoIndustria TipoIndustria = new CTipoIndustria(); TipoIndustria.IdTipoIndustria = Convert.ToInt32(pTipoIndustria["IdTipoIndustria"]);; TipoIndustria.TipoIndustria = Convert.ToString(pTipoIndustria["TipoIndustria"]); string validacion = ValidarTipoIndustria(TipoIndustria, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoIndustria.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()); }
public static string ObtenerFormaEditarTipoIndustria(int IdTipoIndustria) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarTipoIndustria = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarTipoIndustria" }, ConexionBaseDatos) == "") { puedeEditarTipoIndustria = 1; } oPermisos.Add("puedeEditarTipoIndustria", puedeEditarTipoIndustria); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); CTipoIndustria TipoIndustria = new CTipoIndustria(); TipoIndustria.LlenaObjeto(IdTipoIndustria, ConexionBaseDatos); Modelo.Add(new JProperty("IdTipoIndustria", TipoIndustria.IdTipoIndustria)); Modelo.Add(new JProperty("TipoIndustria", TipoIndustria.TipoIndustria)); 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 AgregarTipoIndustria(Dictionary <string, object> pTipoIndustria) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoIndustria TipoIndustria = new CTipoIndustria(); TipoIndustria.TipoIndustria = Convert.ToString(pTipoIndustria["TipoIndustria"]); string validacion = ValidarTipoIndustria(TipoIndustria, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { TipoIndustria.Agregar(ConexionBaseDatos); oRespuesta.Add(new JProperty("Error", 0)); ConexionBaseDatos.CerrarBaseDatosSqlServer(); } else { oRespuesta.Add(new JProperty("Error", 1)); oRespuesta.Add(new JProperty("Descripcion", validacion)); } ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(oRespuesta.ToString()); } else { return("1|" + respuesta); } }
public JObject ObtenerJsonClientePorId(int pIdCliente, int pIdUsuario, CConexion pConexion) { JObject JCliente = new JObject(); CCliente Cliente = new CCliente(); Cliente.LlenaObjeto(pIdCliente, pConexion); COrganizacion Organizacion = new COrganizacion(); Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion); CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial(); GrupoEmpresarial.LlenaObjeto(Organizacion.IdGrupoEmpresarial, pConexion); CTipoIndustria TipoIndustria = new CTipoIndustria(); TipoIndustria.LlenaObjeto(Organizacion.IdTipoIndustria, pConexion); JCliente.Add("IdUsuario", pIdUsuario); JCliente.Add("IdCliente", Cliente.IdCliente); JCliente.Add("RazonSocial", Organizacion.RazonSocial); JCliente.Add("GrupoEmpresarial", GrupoEmpresarial.GrupoEmpresarial); JCliente.Add("NombreComercial", Organizacion.NombreComercial); JCliente.Add("RFC", Organizacion.RFC); JCliente.Add("Notas", Organizacion.Notas); JCliente.Add("Dominio", Organizacion.Dominio); JCliente.Add("TipoIndustria", TipoIndustria.TipoIndustria); return(JCliente); }
//Validaciones private static string ValidarTipoIndustria(CTipoIndustria pTipoIndustria, CConexion pConexion) { string errores = ""; if (pTipoIndustria.TipoIndustria == "") { errores = errores + "<span>*</span> El campo TipoIndustria esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
//Constructores //Metodos Especiales public static JArray ObtenerJsonTipoIndustria(CConexion pConexion) { CTipoIndustria TipoIndustria = new CTipoIndustria(); JArray JTipoIndustrias = new JArray(); Dictionary <string, object> ParametrosTI = new Dictionary <string, object>(); ParametrosTI.Add("Baja", 0); foreach (CTipoIndustria oTipoIndustria in TipoIndustria.LlenaObjetosFiltros(ParametrosTI, pConexion)) { JObject JTipoIndustria = new JObject(); JTipoIndustria.Add("IdTipoIndustria", oTipoIndustria.IdTipoIndustria); JTipoIndustria.Add("TipoIndustria", oTipoIndustria.TipoIndustria); JTipoIndustrias.Add(JTipoIndustria); } return(JTipoIndustrias); }
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 pIdTipoIndustria, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CTipoIndustria TipoIndustria = new CTipoIndustria(); TipoIndustria.IdTipoIndustria = pIdTipoIndustria; TipoIndustria.Baja = pBaja; TipoIndustria.Eliminar(ConexionBaseDatos); respuesta = "0|TipoIndustriaEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
public static JArray ObtenerJsonTipoIndustria(int pIdTipoIndustria, CConexion pConexion) { CTipoIndustria TipoIndustria = new CTipoIndustria(); JArray JTipoIndustrias = new JArray(); Dictionary <string, object> ParametrosTI = new Dictionary <string, object>(); ParametrosTI.Add("Baja", 0); foreach (CTipoIndustria oTipoIndustria in TipoIndustria.LlenaObjetosFiltros(ParametrosTI, pConexion)) { JObject JTipoIndustria = new JObject(); JTipoIndustria.Add("IdTipoIndustria", oTipoIndustria.IdTipoIndustria); JTipoIndustria.Add("TipoIndustria", oTipoIndustria.TipoIndustria); if (oTipoIndustria.IdTipoIndustria == pIdTipoIndustria) { JTipoIndustria.Add(new JProperty("Selected", 1)); } else { JTipoIndustria.Add(new JProperty("Selected", 0)); } JTipoIndustrias.Add(JTipoIndustria); } return(JTipoIndustrias); }