public static string ObtenerFormaEditarGrupoEmpresarial(int IdGrupoEmpresarial) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarGrupoEmpresarial = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CUsuario Usuario = new CUsuario(); if (Usuario.TienePermisos(new string[] { "puedeEditarGrupoEmpresarial" }, ConexionBaseDatos) == "") { puedeEditarGrupoEmpresarial = 1; } oPermisos.Add("puedeEditarGrupoEmpresarial", puedeEditarGrupoEmpresarial); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo = CGrupoEmpresarial.ObtenerGrupoEmpresarial(Modelo, IdGrupoEmpresarial, 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 EditarGrupoEmpresarial(Dictionary <string, object> pGrupoEmpresarial) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial(); GrupoEmpresarial.IdGrupoEmpresarial = Convert.ToInt32(pGrupoEmpresarial["IdGrupoEmpresarial"]);; GrupoEmpresarial.GrupoEmpresarial = Convert.ToString(pGrupoEmpresarial["GrupoEmpresarial"]); string validacion = ValidarGrupoEmpresarial(GrupoEmpresarial, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { GrupoEmpresarial.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 AgregarGrupoEmpresarial(Dictionary <string, object> pGrupoEmpresarial) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial(); GrupoEmpresarial.GrupoEmpresarial = Convert.ToString(pGrupoEmpresarial["GrupoEmpresarial"]); string validacion = ValidarGrupoEmpresarial(GrupoEmpresarial, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { GrupoEmpresarial.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 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); }
//Constructores //Metodos Especiales public static JObject ObtenerGrupoEmpresarial(JObject pModelo, int pIdGrupoEmpresarial, CConexion pConexion) { CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial(); GrupoEmpresarial.LlenaObjeto(pIdGrupoEmpresarial, pConexion); pModelo.Add(new JProperty("IdGrupoEmpresarial", GrupoEmpresarial.IdGrupoEmpresarial)); pModelo.Add(new JProperty("GrupoEmpresarial", GrupoEmpresarial.GrupoEmpresarial)); return(pModelo); }
//Validaciones private static string ValidarGrupoEmpresarial(CGrupoEmpresarial pGrupoEmpresarial, CConexion pConexion) { string errores = ""; if (pGrupoEmpresarial.GrupoEmpresarial == "") { errores = errores + "<span>*</span> El campo división esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
public static JArray ObtenerJsonGrupoEmpresariales(CConexion pConexion) { CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial(); JArray JGrupoEmpresarials = new JArray(); Dictionary <string, object> ParametrosTI = new Dictionary <string, object>(); ParametrosTI.Add("Baja", 0); foreach (CGrupoEmpresarial oGrupoEmpresarial in GrupoEmpresarial.LlenaObjetosFiltros(ParametrosTI, pConexion)) { JObject JGrupoEmpresarial = new JObject(); JGrupoEmpresarial.Add("IdGrupoEmpresarial", oGrupoEmpresarial.IdGrupoEmpresarial); JGrupoEmpresarial.Add("GrupoEmpresarial", oGrupoEmpresarial.GrupoEmpresarial); JGrupoEmpresarials.Add(JGrupoEmpresarial); } return(JGrupoEmpresarials); }
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 pIdGrupoEmpresarial, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CGrupoEmpresarial GrupoEmpresarial = new CGrupoEmpresarial(); GrupoEmpresarial.IdGrupoEmpresarial = pIdGrupoEmpresarial; GrupoEmpresarial.Baja = pBaja; GrupoEmpresarial.Eliminar(ConexionBaseDatos); respuesta = "0|GrupoEmpresarialEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }