Exemplo n.º 1
0
 public void GuardaEntrada(ref Entrada entrada, bool blnModificacion)
 {
     for (var i = 0; i < entrada.EntradaDetalle.Count; i++)
     {
         var entradaDetalle = entrada.EntradaDetalle[i];
         entradaDetalle.RenglonEntrada = (short)(i+1);
         entradaDetalle.Entrada = entrada;
     }
     entrada.FechaModificacion = EntradaDao.FechaServidor();
     entrada.Modificacion=entrada.Modificacion==null?1:entrada.Modificacion+1;
     entrada = EntradaDao.Merge(entrada);
 }
Exemplo n.º 2
0
 private void Limpiar()
 {
     EntradaActual = new Entrada();
     bisEntrada.DataSource = new Entrada();
     bisEntradaDetalle.DataSource = new List<EntradaDetalle>();
 }
Exemplo n.º 3
0
 private void EnlaceDatos()
 {
     txtNumeroEntrada.DataBindings.Add(new Binding("Text", bisEntrada, "NumeroEntrada", true));
     dtFechaEntrada.DataBindings.Add(new Binding("Value", bisEntrada, "FechaEntrada", true));
     txtFactura.DataBindings.Add(new Binding("Text", bisEntrada, "NumeroFactura", true));
     cmbActividad.DataBindings.Add(new Binding("SelectedValue", bisEntrada, "CatActividad", true));
     cmbPresupuesto.DataBindings.Add(new Binding("SelectedValue", bisEntrada, "CatPresupuesto", true));
     cmbRecibio.DataBindings.Add(new Binding("SelectedValue", bisEntrada, "Recibio", true));
     cmbSuperviso.DataBindings.Add(new Binding("SelectedValue", bisEntrada, "Supervisor", true));
     EntradaActual = new Entrada();
     bisEntrada.DataSource = EntradaActual;
 }
Exemplo n.º 4
0
        private void EntradaSave()
        {
            try
            {

                EntradaActual = new Entrada();
                EntradaActual = bisEntrada.DataSource as Entrada;
                EntradaActual.EntradaDetalle = bisEntradaDetalle.DataSource as List<EntradaDetalle>;
                EntradaActual.FechaEntrada = dtFechaEntrada.Value;
                EntradaActual.EstadoEntrada = "A";
                EntradaActual.Almacen = FrmAlmacen.AlmacenActual;
                EntradaActual.Usuario = FrmAcceso.UsuarioLog;
                EntradaActual.IpTerminal = Util.ipTerminal();
                //EntradaActual.FechaAlta = EntradaService.EntradaDao.FechaServidor();

            }
            catch (Exception ee)
            {
                MessageBox.Show(@"Ocurrio un error en la insercion o actualizacion " + ee.Message,
                    @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 5
0
 private void CargaEntrada(int intNumeroEntrada)
 {
     EntradaActual = EntradaService.EntradaDao.CargaEntrada(dtFechaEntrada.Value.Year
         , FrmAlmacen.AlmacenActual.IdAlmacen, intNumeroEntrada,FrmAcceso.UsuarioLog.IdUsuario);
     if(EntradaActual!=null)
     {
         bisEntrada.DataSource = EntradaActual;
         bisEntradaDetalle.DataSource = EntradaActual.EntradaDetalle;
         Habilita();
         txtNumeroEntrada.Enabled = false;
         dtFechaEntrada.Enabled = false;
         btnGuardar.Enabled = true;
         dtFechaEntrada.Enabled = false;
     }
 }