コード例 #1
0
        public void UpdateEstadoCuotas(cuentasCorrientesView _ccv)
        {
            var CC = new cuentaCorriente();


            CC.Nro_Factura = Convert.ToInt16(_ccv.dgvCtaCte.CurrentRow.Cells[0].Value);
            CC.Nro_Cuota   = Convert.ToInt16(_ccacv.txtNroCuota.Text);
            CC.Saldo       = Convert.ToDecimal(_ccv.txtSaldo.Text);
            CC.Estado      = "Abonada";

            if (_ccDao.UpdateEstadoCuota(CC) == true)
            {
                _ccDao.UpdateSaldoCtaCte(CC);

                MsgBox msg = new MsgBox();

                msg.lblMsg.Text = "PAGO INGRESADO CORRECTAMENTE!";

                msg.ShowDialog();
            }
        }
コード例 #2
0
        public bool UpdateEstadoCuota(cuentaCorriente CC)
        {
            int insertaRegistro = 0;

            try
            {
                SqlCommand _comand = new SqlCommand("UpdateFacturaCuota", _objConexion.getConexion());
                _objConexion.getConexion().Open();

                _comand.CommandType = CommandType.StoredProcedure;
                _comand.Parameters.Add("@Nro_Fac", SqlDbType.Int).Value    = CC.Nro_Factura;
                _comand.Parameters.Add("@NroCuota", SqlDbType.Int).Value   = CC.Nro_Cuota;
                _comand.Parameters.Add("@Estado", SqlDbType.VarChar).Value = CC.Estado;

                insertaRegistro = _comand.ExecuteNonQuery();

                _comand.Connection.Close();
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show("HAY UN PROBLEMA CON LA BASE DE DATOS" +
                                                     "INFORMACION : " + ex.Message);
                _objConexion.getConexion().Close();
            }
            finally
            {
                _objConexion.cerrarConexion();
            }
            if (insertaRegistro > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }