public int ActualizarRecursoProveedor(RecursoProveedor itemsrecursoproveedor, out Transaction transaction) { try { PETCenter.DataAccess.Configuration.DAO dao = new DAO(); if (itemsrecursoproveedor.valorUnitario == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "Ingrese un Valor Unitario mayor a cero"); return(0); } else if (itemsrecursoproveedor.idRecursoProveedor == 0) { if (itemsrecursoproveedor.presentacionrecurso.recurso.idrecurso <= 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "Seleccione un recurso"); return(0); } else if (itemsrecursoproveedor.presentacionrecurso.idpresentacionrecurso <= 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "Seleccione la presentacion del recurso"); return(0); } } daRecursoProveedor da = new daRecursoProveedor(); int result = da.ActualizarRecursoProveedor(itemsrecursoproveedor); if (result == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "No se realizó la operación"); } else { transaction = Common.GetTransaction(TypeTransaction.OK, "Operación realizada satisfactoriamente"); } return(result); } catch (Exception ex) { transaction = Common.GetTransaction(TypeTransaction.ERR, ex.Message); return(0); } }
public int ActualizarRecursoProveedorCargaMasiva(RecursoProveedor itemsrecursoproveedor, out Transaction transaction) { try { PETCenter.DataAccess.Configuration.DAO dao = new DAO(); if (itemsrecursoproveedor.valorUnitario == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "Ingrese un Valor Unitario mayor a cero"); return(0); } else if (itemsrecursoproveedor.presentacionrecurso.codigo == "") { transaction = Common.GetTransaction(TypeTransaction.ERR, "El Código del Recurso vacío"); return(0); } else if (itemsrecursoproveedor.proveedor.Codigo == "") { transaction = Common.GetTransaction(TypeTransaction.ERR, "El Código del Proveedor está vacío"); return(0); } daRecursoProveedor da = new daRecursoProveedor(); int result = da.ActualizarRecursoProveedorCargaMasiva(itemsrecursoproveedor); if (result == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "No ha sido posible procesar el archivo"); } else { transaction = Common.GetTransaction(TypeTransaction.OK, "Operación realizada satisfactoriamente"); } return(result); } catch (Exception ex) { transaction = Common.GetTransaction(TypeTransaction.ERR, ex.Message); return(0); } }
public CollectionRecursoProveedor GetRecursoProveedor(int idproveedor, int idrecurso, int idpresentacion, int idproveedorecurso) { try { PETCenter.DataAccess.Configuration.DAO dao = new DAO(); Transaction transaction; daRecursoProveedor da = new daRecursoProveedor(); List <RecursoProveedor> ocol = da.GetRecursoProveedor(idproveedor, idrecurso, idpresentacion, idproveedorecurso); if (idrecurso == -1) { transaction = Common.GetTransaction(TypeTransaction.OK, ""); } else { transaction = Common.GetTransaction(TypeTransaction.OK, ""); } return(new CollectionRecursoProveedor(ocol, transaction)); } catch (Exception ex) { return(new CollectionRecursoProveedor(Common.GetTransaction(TypeTransaction.ERR, ex.Message))); } }