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); }
private void Limpiar() { EntradaActual = new Entrada(); bisEntrada.DataSource = new Entrada(); bisEntradaDetalle.DataSource = new List<EntradaDetalle>(); }
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; }
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); } }
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; } }