public static string AgregarEmpresa(Dictionary <string, object> pEmpresa) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CEmpresa Empresa = new CEmpresa(); Empresa.IdEmpresa = 0; Empresa.RazonSocial = Convert.ToString(pEmpresa["RazonSocial"]); Empresa.Empresa = Convert.ToString(pEmpresa["Empresa"]); Empresa.RFC = Convert.ToString(pEmpresa["RFC"]); Empresa.Telefono = Convert.ToString(pEmpresa["Telefono"]); Empresa.Correo = Convert.ToString(pEmpresa["Correo"]); Empresa.RegimenFiscal = Convert.ToString(pEmpresa["RegimenFiscal"]); Empresa.Dominio = Convert.ToString(pEmpresa["Dominio"]); Empresa.Calle = Convert.ToString(pEmpresa["Calle"]); Empresa.NumeroExterior = Convert.ToString(pEmpresa["NumeroExterior"]); Empresa.NumeroInterior = Convert.ToString(pEmpresa["NumeroInterior"]); Empresa.Colonia = Convert.ToString(pEmpresa["Colonia"]); Empresa.IdLocalidad = Convert.ToInt32(pEmpresa["IdLocalidad"]); Empresa.CodigoPostal = Convert.ToString(pEmpresa["CodigoPostal"]); Empresa.IdMunicipio = Convert.ToInt32(pEmpresa["IdMunicipio"]); Empresa.IdLocalidad = Convert.ToInt32(pEmpresa["IdLocalidad"]); Empresa.Referencia = Convert.ToString(pEmpresa["Referencia"]); Empresa.Logo = Convert.ToString(pEmpresa["Logo"]); string validacion = ValidarEmpresa(Empresa, ConexionBaseDatos); JObject oRespuesta = new JObject(); if (validacion == "") { Empresa.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); } }