public RequisicionDetall(long idrequisiciondetalle, Requisicion requisicion) { this._idrequisiciondetalle = idrequisiciondetalle; this._requisicion= requisicion; }
public void GuardaRequisicion(ref Requisicion requisicion, bool blnModificacion) { //var requisicionesDetalle = requisicion.RequisicionDetall; //if (blnModificacion == false) //{ // requisicion.IdRequisicion = RequisicionDao.IdRequisicion() + 1; //} //short intRenglon = 1; //foreach (var requisicionDetalle in requisicionesDetalle) //{ // var requisicionDetalleId = new RequisicionDetallId() // { // Requisicion = requisicion, // Renglon = intRenglon++ // }; // requisicionDetalle.Id = requisicionDetalleId; //} //RequisicionDao.Merge(requisicion); //return requisicion; for (var i = 0; i < requisicion.RequisicionDetall.Count; i++) { var requisicionDetalle = requisicion.RequisicionDetall[i]; requisicionDetalle.Renglon = (short)(i + 1); requisicionDetalle.Requisicion = requisicion; } requisicion.Modificacion = requisicion.Modificacion == null ? 1 : requisicion.Modificacion++; requisicion = RequisicionDao.Merge(requisicion); }
public RequisicionDetall(long idrequisiciondetalle, decimal? cantidad, Requisicion requisicion) { this._idrequisiciondetalle = idrequisiciondetalle; this._cantidad= cantidad; this._requisicion= requisicion; }
private void RequisicionUpdate() { try { RequisicionActual = new Requisicion(); RequisicionActual = bisRequisicion.DataSource as Requisicion; RequisicionActual.RequisicionDetall = bisRequisicionDetalle.DataSource as List<RequisicionDetall>; RequisicionActual.CatArea = cmbArea.SelectedValue as CatArea; RequisicionActual.Usuario = FrmAcceso.UsuarioLog; RequisicionActual.IpTerminal = Util.ipTerminal(); } catch (Exception ee) { MessageBox.Show(@"Ocurrio un error en la insercion o actualizacion " + ee.Message, @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void RequisicionSave() { try { RequisicionActual = new Requisicion(); RequisicionActual = bisRequisicion.DataSource as Requisicion; RequisicionActual.RequisicionDetall = bisRequisicionDetalle.DataSource as List<RequisicionDetall>; var objTmp = cmbLicitacion.SelectedValue as object[]; RequisicionActual.Anexo = RequisicionService.AnexoDao.Get((long)objTmp[1]); RequisicionActual.FechaRequisicion = dtFechaRequisicion.Value; RequisicionActual.Estatus = "A"; RequisicionActual.CatArea = cmbArea.SelectedValue as CatArea; RequisicionActual.Usuario = FrmAcceso.UsuarioLog; RequisicionActual.Almacen = FrmAlmacen.AlmacenActual; RequisicionActual.IpTerminal = Util.ipTerminal(); RequisicionActual.FechaAlta = RequisicionService.RequisicionDao.FechaServidor(); } catch (Exception ee) { MessageBox.Show(@"Ocurrio un error en la insercion o actualizacion " + ee.Message, @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Limpiar() { RequisicionActual = new Requisicion(); bisRequisicion.DataSource = new Requisicion(); bisRequisicionDetalle.DataSource = new List<RequisicionDetall>(); bisFalloDetalle.DataSource = new List<FalloDetalle>(); txtCveArea.Text = string.Empty; cmbLicitacion.DataSource = new List<int>(); cmbArea.DataSource = new List<CatArea>(); }
private void EnlaceDatos() { txtNumeroRequisicion.DataBindings.Add(new Binding("Text", bisRequisicion, "NumeroRequisicion", true)); dtFechaRequisicion.DataBindings.Add(new Binding("Value", bisRequisicion, "FechaRequisicion", true)); //cmbArea.DataBindings.Add(new Binding("SelectedValue", bisRequisicion, "CatArea", true)); txtAbasto.DataBindings.Add(new Binding("Text", bisRequisicion, "DuracionAbastc", true)); RequisicionActual = new Requisicion(); bisRequisicion.DataSource = RequisicionActual; }
private void CargaRequisicion(int intNumRequisicion) { RequisicionActual =RequisicionService.RequisicionDao.CargaRequisicion(dtFechaRequisicion.Value.Year,FrmAlmacen.AlmacenActual.IdAlmacen, intNumRequisicion); if (RequisicionActual!=null) { bisRequisicion.DataSource = RequisicionActual; cmbLicitacion.SelectedIndex= cmbLicitacion.FindStringExact(RequisicionActual.Anexo.NumeroAnexo.Trim()); CargaArticulos(); RequisicionService.CargaArea(cmbArea, FrmAlmacen.AlmacenActual.IdAlmacen.Contains("C") ? "C" : "N", RequisicionActual.CatArea.CveArea); if (RequisicionActual.Estatus=="A") { txtNumeroRequisicion.Enabled = false; txtCveArea.Enabled = true; cmbArea.Enabled = true; txtAbasto.Enabled = true; btnGuardar.Enabled = true; dgvArticulos.Enabled = true; } else { txtNumeroRequisicion.Enabled = false; MessageBox.Show(@"Ya Existe Pedido, No Puede Modificar la Requisición . . ", @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Information); } btnCancelar.Enabled = true; dtFechaRequisicion.Enabled = false; } else { MessageBox.Show(@"El Numero de Requisicion No Existe o Esta Cancelada, Verifique . .", @"Almacenes", MessageBoxButtons.OK, MessageBoxIcon.Information); } }