Exemplo n.º 1
0
    /// <summary>
    /// Método que se ejecuta cuando el usuario presiona
    /// el botón de agregar empresa
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void AgregarEmpresa_Click(object sender, EventArgs e)
    {
        int           existe = 0;
        bool          agrego = false;
        LogicaCliente logica = new LogicaCliente();

        string rif       = rifEmpresa.Value;
        string nombre    = nombreEmpresa.Value;
        string direccion = direccionEmpresa.Value;
        /*string pais=comboPais.Items[comboPais.SelectedIndex].Text; */

        /*string pais = paisEmpresa.InnerText;
         * string estado = estadoEmpresa.InnerText;
         * string ciudad = ciudadLista.InnerText;
         * string direccion = direccionEmpresa.Value;*/
        string   pais     = comboPais.Items[comboPais.SelectedIndex].Text;
        string   estado   = comboEstado.Items[comboEstado.SelectedIndex].Text;
        string   ciudad   = comboCiudad.Items[comboCiudad.SelectedIndex].Text;
        int      lugar    = Convert.ToInt32(comboCiudad.Items[comboCiudad.SelectedIndex].Value);
        int      cargo    = Convert.ToInt32(comboCargo.Items[comboCargo.SelectedIndex].Value);
        string   cedula   = cedulaContacto.Value;
        string   telefono = telefonoContacto.Value;
        Contacto contacto = new Contacto();

        contacto.Con_Nombre   = nombreContacto.Value;
        contacto.Con_Apellido = apellidoContacto.Value;

        existe = logica.VerificarExistenciaJuridico(cedula);

        if (existe == 0)
        {
            agrego = logica.AgregarClienteJuridico(rif, nombre, lugar, direccion, contacto.Con_Nombre,
                                                   contacto.Con_Apellido, cargo, telefono, cedula);

            if (agrego)
            {
                alert.Attributes["class"]  = "alert alert-success alert-dismissible";
                alert.Attributes["role"]   = "alert";
                alert.InnerHtml            = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>Cliente agregado éxitosamente</div>";
                this.botonAgregar.Disabled = true;
            }
        }
        else
        {
            alert.Attributes["class"] = "alert alert-danger alert-dismissible";
            alert.Attributes["role"]  = "alert";
            alert.InnerHtml           = "<div><button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\"><span aria-hidden=\"true\">&times;</span></button>Cliente ya existente</div>";
        }
    }