Ejemplo n.º 1
0
        private void cb_Credito_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Desea Habilitar el crédito?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                MessageBox.Show("Se ha habilitado el crédito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                txt_Cedula.Text    = string.Empty;
                txt_Nombre.Text    = string.Empty;
                txt_Correo.Text    = string.Empty;
                txt_Telefono.Text  = string.Empty;
                cb_Credito.Checked = false;

                CLIENTES Credito = new CLIENTES();

                Credito.Cedula  = dtg_Clientes.CurrentRow.Cells[0].Value.ToString();
                Credito.Credito = 1;

                Credito_BLL.ModificaCreditos(Credito);
                Cargar();
            }
        }
Ejemplo n.º 2
0
        private void btn_Confirmar_Click(object sender, EventArgs e)
        {
            try
            {
                if (tipo == 1)
                {
                    total = Convert.ToDecimal(dtg_Cobros.CurrentRow.Cells[6].Value.ToString());


                    if (MessageBox.Show("¿Desea continuar?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        if (txt_Nombre.Text == string.Empty)
                        {
                            MessageBox.Show("¡Tiene que seleccionar un Cliente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        else
                        {
                            if (txt_Cambio.Text == string.Empty)
                            {
                                MessageBox.Show("¡Tiene que ingresar el monto de pago!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                txt_Pago.Focus();
                            }
                            else
                            {
                                Factura_BLL.ModificarFacturas(Convert.ToInt32(txt_Factura.Text), 21);



                                MessageBox.Show("Factura pagada con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                btn_Imprimir.Visible = true;

                                //Cargar2();
                            }
                        }
                    }
                }
                else
                {
                    if (MessageBox.Show("¿Desea continuar?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        if (txt_Nombre.Text == string.Empty)
                        {
                            MessageBox.Show("¡Tiene que seleccionar un Cliente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        else if (dtg_Cobros.CurrentRow.Cells[6].Value.ToString() == dtg_Cobros.CurrentRow.Cells[9].Value.ToString())
                        {
                            if (MessageBox.Show("¿Desea agregar un abono?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                            {
                                txt_Abono.Focus();


                                if (txt_Saldo.Text == string.Empty)
                                {
                                    MessageBox.Show("¡Tiene que ingresar el monto del abono!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                    txt_Abono.Focus();
                                }
                                else
                                {
                                    creditos.ID_Factura     = Convert.ToInt32(txt_Factura.Text);
                                    creditos.Monto_Anterior = Convert.ToDecimal(txt_Credito.Text);
                                    creditos.Abono          = Convert.ToDecimal(txt_Abono.Text);
                                    creditos.Monto_Actual   = Convert.ToDecimal(txt_Saldo.Text);

                                    Credito_BLL.ModificarAbonos(creditos);


                                    if (creditos.Monto_Actual == 0)
                                    {
                                        Factura_BLL.ModificarFacturas(Convert.ToInt32(txt_Factura.Text), 21);
                                    }

                                    MessageBox.Show("Factura pagada con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                    btn_Imprir_Credito.Visible = true;

                                    //Cargar2();
                                }
                            }
                            else
                            {
                                btn_Factura_Original.Visible = true;
                            }
                        }
                        else
                        {
                            if (txt_Saldo.Text == string.Empty)
                            {
                                MessageBox.Show("¡Tiene que ingresar el monto del abono!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                txt_Abono.Focus();
                            }
                            else
                            {
                                creditos.ID_Factura     = Convert.ToInt32(txt_Factura.Text);
                                creditos.Monto_Anterior = Convert.ToDecimal(txt_Credito.Text);
                                creditos.Abono          = Convert.ToDecimal(txt_Abono.Text);
                                creditos.Monto_Actual   = Convert.ToDecimal(txt_Saldo.Text);

                                Credito_BLL.ModificarAbonos(creditos);


                                if (creditos.Monto_Actual == 0)
                                {
                                    Factura_BLL.ModificarFacturas(Convert.ToInt32(txt_Factura.Text), 21);
                                }

                                MessageBox.Show("Factura pagada con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                btn_Imprir_Credito.Visible = true;

                                //Cargar2();
                            }
                        }
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Falta de ingresar datos");
            }
        }