public void delete(Devolucion devolucion) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); hisession.Merge(devolucion); hisession.Transaction.Commit(); hisession.Close(); } catch (Exception ex) { if (hisession != null) { if (hisession.IsOpen) { hisession.Close(); } } if (log.IsErrorEnabled) { log.Error("Error al eliminar proveedor : " + ex.Message); } } }
public static void Modificar(Devolucion devolucion) { try { DevolucionDA devolucionDA = DevolucionDA.getInstance(); devolucionDA.Update(devolucion); } catch (Exception ex) { log.Error("No se pudo modificar: " + ex.Message); log.Error(ex.StackTrace); } }
public static void Borrar(Devolucion devolucion) { try { //borrado lógico devolucion.Estado = "Inactivo"; DevolucionDA devolucionDA = DevolucionDA.getInstance(); devolucionDA.delete(devolucion); } catch (Exception ex) { log.Error("Error al eliminar proveedor" + ex.Message); log.Error(ex.StackTrace); } }
private void seleccionarDevolucion() { int row = -1; devolucionSeleccionada = null; if (dgvDevoluciones.CurrentRow != null) { row = dgvDevoluciones.CurrentRow.Index; if (dgvDevoluciones.CurrentRow.Cells["devolucion"].Value != null) { if ((row >= 0) && ((row - 1) <= devoluciones.Count)) { devolucionSeleccionada = devoluciones[row]; } } } }
public Boolean Grabar(Devolucion devolucion) { try { if (devolucion.Id == 0) { new DevolucionDA().Save(devolucion); return true; } else { new DevolucionDA().Update(devolucion); return true; } } catch (Exception ex) { log.Error("No se pudo registrar: " + ex.Message); log.Error(ex.StackTrace); return false; } }
public void Save(Devolucion devolucion) { ISession hisession = null; try { hisession = NHibernateHelper.GetCurrentSession(); hisession.BeginTransaction(); hisession.Save(devolucion); hisession.Transaction.Commit(); hisession.Close(); } catch (Exception ex) { if (hisession != null) { if (hisession.IsOpen) { hisession.Close(); } } if (log.IsErrorEnabled) { log.Error("No se pudo registrar o modificar : " + ex.Message); } } }