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); } }
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()); }