public static string AgregarPais(Dictionary <string, object> pPais) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { JObject oRespuesta = new JObject(); CPais Pais = new CPais(); Pais.Pais = pPais["Pais"].ToString(); Pais.Nacionalidad = pPais["Nacionalidad"].ToString(); string validacion = ValidarPais(Pais); if (validacion == "") { Pais.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); } }
[WebMethod]//metodo para la edicion en la BD public static string EditarPais(Dictionary <string, object> pPais) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CPais Pais = new CPais(); Pais.LlenaObjeto(Convert.ToInt32(pPais["IdPais"]), ConexionBaseDatos); Pais.Pais = pPais["Pais"].ToString(); Pais.Nacionalidad = pPais["Nacionalidad"].ToString(); string validacion = ValidarPais(Pais); JObject oRespuesta = new JObject(); if (validacion == "") { Pais.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 ValidaPais(CPais IdPais) { string Mensaje = ""; Mensaje += (IdPais.Pais == "") ? "<li>Favor de completar el campo país.</li>" : Mensaje; Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje; return(Mensaje); }
protected void FillCboPais() { CPais objPais = new CPais(_DataSistema.ConexionBaseDato); dvPais = new DataView(objPais.Detalle(0, "", "", "", DateTime.Now, "", DateTime.Now, 0).TBC_PAIS); CboPais.DataSource = dvPais; CboPais.DataBind(); CboPaisEscolaridad.DataSource = dvPais; CboPaisEscolaridad.DataBind(); }
[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 EditarPais(int IdPais, string Pais) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeEditarPais")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CPais cPais = new CPais(); cPais.IdPais = IdPais; cPais.Obtener(Conn); cPais.Pais = Pais; Error = ValidaPais(cPais); if (Error == "") { int ExisteNom = CPais.ValidaExisteEditar(IdPais, Pais, Conn); if (ExisteNom != 0) { Error = Error + "<li>Ya existe un país con el mismo Nombre.</li>"; } else { cPais.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); }
public static string AgregarPais(string Pais) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = ""; CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeAgregarPais")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CPais cPais = new CPais(); cPais.Pais = Pais; cPais.Baja = false; Error = ValidaPais(cPais); if (Error == "") { CObjeto Valida = new CObjeto(); int IdPais = CPais.ValidaExiste(Pais, Conn); if (IdPais != 0) { Error = Error + "<li>El país ya existe.</li>"; } else { cPais.Agregar(Conn); } } Respuesta.Add("Datos", Datos); } else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; } } else { Error = Error + "<li>No tiene los permisos necesarios</li>"; } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
[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 DesactivarPais(int IdPais, int Baja) { CObjeto Respuesta = new CObjeto(); string Error = ""; CUnit.Firmado(delegate(CDB Conn) { CSecurity permiso = new CSecurity(); if (permiso.tienePermiso("puedeManipularBajaPais")) { if (Conn.Conectado) { CObjeto Datos = new CObjeto(); bool desactivar = false; if (Baja == 0) { desactivar = true; } else { desactivar = false; } CPais cPais = new CPais(); cPais.IdPais = IdPais; cPais.Baja = desactivar; cPais.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 pIdPais, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CPais Pais = new CPais(); Pais.IdPais = pIdPais; Pais.Baja = pBaja; Pais.Eliminar(ConexionBaseDatos); respuesta = "0|PaisEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatosSqlServer(); return(respuesta); }
//Validaciones private static string ValidarPais(CPais pPais) { string errores = ""; if (pPais.Pais == "") { errores = errores + "<span>*</span> El campo país esta vacío, favor de capturarlo.<br />"; } if (pPais.Nacionalidad == "") { errores = errores + "<span>*</span> El campo nacionalidad esta vacío, favor de capturarlo.<br />"; } if (errores != "") { errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores; } return(errores); }
[WebMethod]//en este metodo se obtiene los datos del servicio, y valores de los combos public static string ObtenerFormaPais(int pIdPais) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int puedeEditarPais = 0; JObject oRespuesta = new JObject(); JObject oPermisos = new JObject(); CPais Pais = new CPais(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "puedeEditarPais" }, ConexionBaseDatos) == "") { puedeEditarPais = 1; } oPermisos.Add("puedeEditarPais", puedeEditarPais); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Pais.LlenaObjeto(pIdPais, ConexionBaseDatos); Modelo.Add("IdPais", Pais.IdPais); Modelo.Add("Pais", Pais.Pais); Modelo.Add("Nacionalidad", Pais.Nacionalidad); 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 ObtenerFormaAgregarLocalidad() { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); JObject oRespuesta = new JObject(); if (respuesta == "Conexion Establecida") { JObject Modelo = new JObject(); Modelo.Add(new JProperty("Paises", CPais.ObtenerJsonPaises(ConexionBaseDatos))); 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 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()); }