public RemitoModelo ListarUnRemito(int id_remito) { RemitoModelo remito = new RemitoModelo(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from REMITO where id_remito = @id_remito"); dao.AgregarParametro("@id_remito", id_remito); dao.EjecutarLector(); while (dao.lector.Read()) { remito = new RemitoModelo(); remito.id_remito = dao.lector.GetInt32(0); remito.id_solicitud = dao.lector.GetInt32(1); remito.numero_remito = dao.lector.GetInt32(2); return(remito); } return(remito); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } }
public List <RemitoModelo> ListarTodosRemitos() { List <RemitoModelo> lista = new List <RemitoModelo>(); DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("select * from REMITO"); dao.EjecutarLector(); while (dao.lector.Read()) { RemitoModelo remito = new RemitoModelo(); remito.id_remito = dao.lector.GetInt32(0); remito.id_solicitud = dao.lector.GetInt32(1); remito.numero_remito = dao.lector.GetInt32(2); lista.Add(remito); } return(lista); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); dao = null; } }
public void Agregar(RemitoModelo remito) { DAOMaster dao = new DAOMaster(); try { dao.SetearQuery("Insert into REMITO values(@id_solicitud, @numero_remito)"); dao.AgregarParametro("@id_solicitud", remito.id_solicitud); dao.AgregarParametro("@numero_remito", remito.numero_remito); dao.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } }
public bool ModificarEstado(int id_solicitud, int estado_solicitud) { DAOMaster dao = new DAOMaster(); bool result = false; try { dao.SetearQuery("Update SOLICITUD_CABECERA set estado_solicitud=@estado_solicitud Where id_solicitud=@id_solicitud"); dao.AgregarParametro("@id_solicitud", id_solicitud); dao.AgregarParametro("@estado_solicitud", estado_solicitud); dao.EjecutarAccion(); result = true; if (estado_solicitud == 1) { DAORemito daoUltimoRegistroRemito = new DAORemito(); int nroRemito = daoUltimoRegistroRemito.UltimoRegistroRemito() + 1; RemitoModelo remito = new RemitoModelo(); remito.id_remito = nroRemito; remito.numero_remito = nroRemito; remito.id_solicitud = id_solicitud; DAORemito daoRemito = new DAORemito(); daoRemito.Agregar(remito); } } catch (Exception ex) { throw ex; } finally { dao.CerrarConexion(); } return(result); }