Ejemplo n.º 1
0
        //Botón busca cliente
        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtIdentification.Text.Trim() != "")
                {
                    if (DaoClient.ExistClient(txtIdentification.Text.Trim()))
                    {
                        newClient          = DaoClient.selectClient(txtIdentification.Text.Trim());
                        lblIDClient.Text   = newClient.Id.ToString();
                        lblNameClient.Text = newClient.Name.Trim();
                        lblMail.Text       = newClient.Email;
                        lblAddress.Text    = newClient.Address;
                        lblPhone.Text      = newClient.Phone;
                        lblCel.Text        = newClient.MobilePhone;
                        lblCredit.Text     = newClient.Credit.ToString("C");
                        lblBanda.Text      = newClient.Banda;
                        if (newClient.IdBand >= 1)
                        {
                            cbBandas.SelectedValue = newClient.IdBand;
                        }
                        else
                        {
                            cbBandas.SelectedValue = 1;
                        }

                        getCreditByIDCliente();
                    }
                    else
                    {
                        btnClear_Click(null, null);
                        MessageBox.Show("Cliente no existente",
                                        "Validación del Sistema",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    btnClear_Click(null, null);
                    MessageBox.Show("El Campo Identificación no debe estar vacío",
                                    "Validación",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al cargar datos del Cliente:\n" + ex.Message,
                                "Error del Sistema",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtIDClient.Text.Trim() != "")
                {
                    if (daoClient.ExistClient(txtIDClient.Text.Trim()))
                    {
                        newClient = daoClient.selectClient(txtIDClient.Text.Trim());

                        txtIDClient.Text      = newClient.ID.Trim();
                        txtNameClient.Text    = newClient.Name.Trim();
                        cbBands.SelectedValue = newClient.IdBand;
                        txtEmailClient.Text   = newClient.Email;
                        txtAddressClient.Text = newClient.Address;
                        txtPhoneClient.Text   = newClient.Phone;
                        txtCelClient.Text     = newClient.MobilePhone;
                        txtCreditClient.Text  = newClient.Credit.ToString("C");
                    }
                    else
                    {
                        MessageBox.Show("Cliente no existente",
                                        "Validación del Sistema",
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Exclamation);

                        txtNameClient.Text    = "";
                        cbBands.SelectedValue = "";
                        txtEmailClient.Text   = "";
                        txtAddressClient.Text = "";
                        txtPhoneClient.Text   = "";
                        txtCelClient.Text     = "";
                        txtCreditClient.Text  = "$0";
                    }
                }
                else
                {
                    btnClear_Click(null, null);
                    MessageBox.Show("El Campo Identificación no debe estar vacío",
                                    "Validación del Sistema",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al cargar datos del Cliente:\n" + ex.Message,
                                "Error del Sistema",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (lblNameCliente.Text != "---" && txtIDClient.Text.Trim() != "")
            {
                if (txtAmount.Text.Trim() != "" && Convert.ToDouble(txtAmount.Text.Trim()) >= 50)
                {
                    if (daoClient.ExistClient(txtIDClient.Text))
                    {
                        newClient          = daoClient.selectClient(txtIDClient.Text.Trim());
                        newDebt.IDClient   = newClient.ID;
                        newDebt.IDBanda    = newClient.IdBand;
                        newDebt.NameClient = newClient.Name;
                        newDebt.CodFact    = txtFact.Text.Trim();
                        newDebt.Amount     = Convert.ToDouble(txtAmount.Text);
                        newDebt.Date       = dtpDate.Value.ToShortDateString();
                        newDebt.Active     = true;

                        daoDebt.insertDebt(newDebt);
                        CargarDebtsGrid();
                        CargarDebtsGridTotales();
                        MessageBox.Show("Deuda creada al cliente: " + lblNameCliente.Text, "Información el Sitema", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        btnClear_Click(null, null);
                    }
                    else
                    {
                        MessageBox.Show("Cliente inexistente, pruebe con otro documento y presione el boton de buscar para consultar los datos del cliente; o de ser necesario creelo pulsando en el botón mas(+) de color verde.", "Validación del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else
                {
                    MessageBox.Show("El monto excede el Crédito del cliente.", "Validación del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("El campo de identificación es obligatorio y debe estar creado el sistema.", "Validación del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }