private void butRegInventario_Click(object sender, EventArgs e) { if (revisionesPendientes == null) { Utils.Utils.Error(null, "Debe buscar una Revisión Pendiente"); } else { int row = -1; if (dgvRevisiones.CurrentRow != null) { row = dgvRevisiones.CurrentRow.Index; if (row >= revisionesPendientes.Count) { revisionSeleccionada = null; } else if ((row >= 0) && ((row - 1) <= revisionesPendientes.Count)) revisionSeleccionada = revisionesPendientes[row]; } if (revisionSeleccionada == null) { Utils.Utils.Error(null, "Debe seleccionar una Revision Pendiente"); } else { frmRegTomaInventario frm = new frmRegTomaInventario(revisionSeleccionada); frm.ShowDialog(); } } }
public frmRegTomaInventario(RevisionInventario revisionActual) { InitializeComponent(); init(); this.revisionSeleccionada = revisionActual; this.controlInventario = revisionSeleccionada.NroControl; txtLocal.Text= revisionActual.Local.Nombre; txtRevision.Text = revisionActual.Id + " - " + revisionActual.Descripcion; controlLineasBL = new ControlInventarioLineaBL(); nuevaLinea = true; }
public void Grabar(RevisionInventario objRevision) { ControlInventario controlInventario; if (objRevision.NroControl == null) { controlInventario = new ControlInventario(); } else { controlInventario = objRevision.NroControl; } controlInventario.HoraControl = objRevision.HoraRevision; controlInventario.FechaControl = objRevision.FechaRevision; controlInventario.Local = objRevision.Local; new ControlInventarioBL().Grabar(controlInventario); objRevision.NroControl = controlInventario; new RevisionInventarioDA().SaveOrUpdate(objRevision); }
public void Delete(RevisionInventario instance) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); hisession.Delete(instance); hisession.Transaction.Commit(); hisession.Close(); } catch (Exception ex) { if (hisession != null) { if (hisession.IsOpen) { hisession.Close(); } } } }
public void SaveOrUpdate(RevisionInventario instance) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); if (instance.Id == 0) { hisession.Save(instance); } else { hisession.Update(instance); } hisession.Transaction.Commit(); hisession.Close(); } catch (Exception ex) { if (hisession != null) { if (hisession.IsOpen) { hisession.Close(); } } } }
public void QuitarRevision(RevisionInventario revisionSeleccionada) { new RevisionInventarioDA().Delete(revisionSeleccionada); new ControlInventarioBL().Quitar(revisionSeleccionada.NroControl); }
private void CargaPorFecha() { revision = new RevisionInventarioBL().BuscarPorFecha(dtpFecha.Value.Date); if (revision != null) { CargarEmpleado(revision.Empleado); dtpFecha.Value = revision.FechaRevision.Value; dtpHora.Value = revision.HoraRevision.Value; local = revision.Local; txtDescripcion.Text = revision.Descripcion; btnQuitar.Enabled = true; } else { revision = new RevisionInventario(); } }