Exemplo n.º 1
0
    protected void lbtnRegistrarCliente_Click(object sender, EventArgs e)
    {
        int  municipio = Convert.ToInt32(ddlMunicipio.SelectedValue);
        bool Res       = true;
        bool reg       = false;

        DataTable Clientes = LoCli.dt_ConsultarCliente(txtNombre_RazonSocial.Text, txtNit_Documento.Text);

        foreach (DataRow Cl in Clientes.Rows)
        {
            if ((txtNit_Documento.Text == Clientes.Rows[0][0].ToString()) && Clientes.Rows[0][3].ToString() == " ")
            {
                reg = LoCli.ActualizarCliente_Logica(txtNombre_RazonSocial.Text, txtDireccion.Text, txtTelefono.Text, txtNit_Documento.Text, txtEmail.Text, Convert.ToByte(ddlDepartamento.SelectedValue), Convert.ToInt32(ddlMunicipio.SelectedValue), Convert.ToDateTime(txtFechaCumpleanos.Text));
                Res = false;
                if (reg == true)
                {
                    lblMensaje.Text = "Se registró el cliente correctamente";
                    GridViewListarClientes.DataSource = LoCli.dt_ListarCliente();
                    GridViewListarClientes.DataBind();
                    LimpiarControles();
                    //Trae la fecha actual del servidor y se la asignamos al "txtFechaRegistro" del modal "Registrar cliente"
                    txtFechaRegistro.Text = System.DateTime.Now.ToString("dd/MM/yyyy");
                }
            }
            else if ((txtNit_Documento.Text == Clientes.Rows[0][0].ToString()) && Clientes.Rows[0][3].ToString() != " ")
            {
                Res           = false;
                lblError.Text = "El Cliente ya se encuentra en el sistema";
            }
        }
        if (Res)
        {
            reg = LoCli.Registrar_Cliente(txtNombre_RazonSocial.Text, txtDireccion.Text, txtTelefono.Text, txtNit_Documento.Text, txtEmail.Text, Convert.ToByte(ddlDepartamento.SelectedValue), Convert.ToInt32(ddlMunicipio.SelectedValue), Convert.ToDateTime(txtFechaCumpleanos.Text));

            if (reg == true)
            {
                lblMensaje.Text = "Se registró el cliente correctamente";
                GridViewListarClientes.DataSource = LoCli.dt_ListarCliente();
                GridViewListarClientes.DataBind();
                LimpiarControles();
                //Trae la fecha actual del servidor y se la asignamos al "txtFechaRegistro" del modal "Registrar cliente"
                txtFechaRegistro.Text = System.DateTime.Now.ToString("dd/MM/yyyy");
            }
            else
            {
                lblError.Text = "no se registro";
            }
        }
    }
Exemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ddlMunicipio.Enabled = false;
        if (!Page.IsPostBack)
        {
            //Trae la fecha actual del servidor y se la asignamos al "txtFechaRegistro" del modal "Registrar cliente"
            txtFechaRegistro.Text = System.DateTime.Now.ToString("dd/MM/yyyy");

            //Cargamos los municipios que estan en el Dropdownlist

            cargarDepartamentos();
            cargarMunicipios();
        }

        txtFechaRegistro.Enabled = false;
        GridViewListarClientes.AutoGenerateColumns = false;
        GridViewListarClientes.DataSource          = LoCli.dt_ListarCliente();
        GridViewListarClientes.DataBind();
    }
Exemplo n.º 3
0
 protected void GridViewListarClientes_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GridViewListarClientes.PageIndex  = e.NewPageIndex;
     GridViewListarClientes.DataSource = LoCli.dt_ListarCliente();
     GridViewListarClientes.DataBind();
 }