Beispiel #1
0
    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);
        }
    }