コード例 #1
0
    /// <summary>
    /// Evento que se dispara cuando
    /// se genera presiona agregar cliente
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void AgregarCliente_Click(object sender, EventArgs e)
    {
        bool agrego = false;
        int  existe = 0;

        string        nombre    = nombreNatural.Value;
        string        apellido  = apellidoNatural.Value;
        string        correo    = correoCliente.Value;
        string        cedula    = cedulaNatural.Value;
        LogicaCliente logica    = new LogicaCliente();
        int           ciudad    = Convert.ToInt32(comboCiudad.Items[comboCiudad.SelectedIndex].Value);
        string        direccion = direccionCliente.Value;
        string        telefono  = telefonoCliente.Value;

        existe = logicaCliente.VerificarExistenciaNatural(cedula);

        if (existe == 0)
        {
            agrego = logicaCliente.AgregarClienteNatural(cedula, nombre,
                                                         apellido, ciudad, direccion, correo, telefono);
            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>No se pudo agregar el cliente</div>";
            }
        }
        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>";
        }
    }