コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                int id_factura = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
                facturaselec = crm.datos.ObtenerFactura(id_factura);
                //MessageBox.Show();

                this.Close();
            }
            else
            {
                MessageBox.Show("debe de seleccionar una fila");
            }
        }
コード例 #2
0
 private void btn_buscar_Click(object sender, EventArgs e)
 {
     Cobros.frm_buscarfct BuscarFactura = new Cobros.frm_buscarfct();
     BuscarFactura.ShowDialog();
     if (BuscarFactura.facturaselec != null)
     {
         FacturaActual = BuscarFactura.facturaselec;
         textBox2.Text = BuscarFactura.facturaselec.nombre_cliente;
         textBox4.Text = BuscarFactura.facturaselec.saldo_factura;
         textBox3.Text = Convert.ToString(BuscarFactura.facturaselec.id_factura);
         textBox5.Text = Convert.ToString(BuscarFactura.facturaselec.id_cliente);
         //txt_telefono.Text = frm.ProveedorSeleccionado.
         comboBox1.Text = BuscarFactura.facturaselec.forma_pago;
         //txt_observaciones.Text = frm.ProveedorSeleccionado.observ_prov;
         // txt_nit.Text = frm.ProveedorSeleccionado.nit_prov;
     }
 }
コード例 #3
0
ファイル: frm_balance.cs プロジェクト: IS-2017/IS-2017
        private void btn_buscar_Click(object sender, EventArgs e)
        {
            crm.frm_buscarfct BuscarFactura = new crm.frm_buscarfct();
            BuscarFactura.ShowDialog();
            int    result = 0;
            string abono  = "";

            if (BuscarFactura.facturaselec != null)
            {
                FacturaActual = BuscarFactura.facturaselec;
                textBox2.Text = BuscarFactura.facturaselec.nombre_cliente;
                textBox3.Text = BuscarFactura.facturaselec.saldo_factura;
                textBox1.Text = Convert.ToString(BuscarFactura.facturaselec.id_factura);
                //textBox5.Text = Convert.ToString(BuscarFactura.facturaselec.id_cliente);
                //txt_telefono.Text = frm.ProveedorSeleccionado.
                //textBox4.Text = BuscarFactura.facturaselec.forma_pago;
                //txt_observaciones.Text = frm.ProveedorSeleccionado.observ_prov;
                // txt_nit.Text = frm.ProveedorSeleccionado.nit_prov;

                result++;
                if (result != 0)
                {
                    DataTable dtAbono = new DataTable();
                    try
                    {
                        mySqlComando = new OdbcCommand(
                            string.Format("SELECT SUM(abonos.abono) AS Suma FROM abonos WHERE abonos.id_factura ='" + textBox1.Text + "'"),
                            seguridad.Conexion.ObtenerConexionODBC()
                            );                                           //se realiza el query para la consulta de todos los registros de la tabla persona
                        mySqlDAdAdaptador = new OdbcDataAdapter();       //se crea un sqlDataAdaptor
                        mySqlDAdAdaptador.SelectCommand = mySqlComando;  //ejecutamos el query de consulta
                        mySqlDAdAdaptador.Fill(dtAbono);                 //poblamos el sqlDataAdaptor con el resultado del query
                    }
                    catch (Exception Ex)
                    {
                        MessageBox.Show("No es posible obtener el cliente", "Error al Realizar la Consulta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }

                    //abono = Convert.ToString(dtAbono.Rows[0].ToString());
                    DataRow dt1 = dtAbono.Rows[0];
                    abono = Convert.ToString(dt1[0]);
                    MessageBox.Show(abono);
                    dataGridView1.DataSource = dtAbono;
                    result++;
                    textBox4.Text = Convert.ToString(abono);
                    //return dtAbono; //retornamos el sqlDataAdaptor con los datos del query
                    if (result >= 2)
                    {
                        int diferencia = 0;
                        int total      = 0;
                        int abonos     = 0;
                        int.TryParse(textBox3.Text, out total);
                        int.TryParse(textBox4.Text, out abonos);
                        diferencia    = total - abonos;
                        textBox5.Text = diferencia.ToString();
                        if (diferencia == 0)
                        {
                            textBox6.Text = "Cancelado";
                        }
                        else
                        {
                            textBox6.Text = "Credito";
                        }
                    }
                }
            }
        }