コード例 #1
0
        public int guardar(CompraCombustibleVO c)
        {
            int rows = 0;
            ITransaction tx = null;

            try
            {
                ISession session = ConnectionHelper.getCurrentSession(Utilidades.Utilidades.configExpo);
                tx = session.BeginTransaction();

                if (c.IdCompra == 0)
                {
                    session.Save(c);
                }
                else
                {
                    session.Update(c);
                }

                tx.Commit();
                rows++;

                ConnectionHelper.CloseSession();

                return rows;
            }
            catch (Exception ex)
            {
                ConnectionHelper.CloseSession();
                throw new EstacionDBException("Error al guardar la información en la tabla Compras combustible", ex);
            }
        }
コード例 #2
0
        private void cmdAgregar_Click(object sender, EventArgs e)
        {
            CompraCombustibleVO cc = new CompraCombustibleVO();
            cc.Fecha = DateTime.Parse(txtFecha.Text);
            cc.Factura = long.Parse(txtFactura.Text);
            cc.IdProducto = (int)cboProducto.SelectedValue;
            cc.Galones = double.Parse(txtGalones.Text);
            cc.ValorUnitario = double.Parse(txtValorUnitario.Text);
            cc.Valor = double.Parse(txtValorTotal.Text);
            cc.Soldicom = double.Parse(txtSoldicom.Text);
            cc.Flete = double.Parse(txtFlete.Text);
            cc.Impuesto = double.Parse(txtImpuesto.Text);

            compraCombustibleVOBindingSource.Add(cc);

            reiniciarValores();
        }
コード例 #3
0
 public int guardarCompraCombustible(CompraCombustibleVO c)
 {
     try
     {
         return getComprasDAO().guardar(c);
     }
     catch (EstacionDBException ex)
     {
         throw new PersistenciaException("Error al guardar la compra de combustible", ex);
     }
 }