//Metodo verifica que los datos esten correctos y verifica si hay //error para mostrarlo en interfaz public void agregarOrdenRepuesto(ENT.OrdenRepuesto ordenRepuesto) { DAL.OrdenRepuesto DalOrdenRepuesto = new DAL.OrdenRepuesto(); if (ordenRepuesto.Orden.Id <= 0) { throw new Exception("Debes de seleccionar una orden"); } if (ordenRepuesto.Empleado.Id <= 0) { throw new Exception("Debes seleccionar un empleado"); } if (ordenRepuesto.Repuesto1.Id <= 0) { throw new Exception("Debes seleccionar un repuesto"); } if (ordenRepuesto.Id > 0) { if (ordenRepuesto.TotalRepuestos <= 0) { throw new Exception("Debes seleccionar un costo para los repuestos"); } DalOrdenRepuesto.editarOrdenRepuesto(ordenRepuesto); } else { DalOrdenRepuesto.agregarOrdenRepuesto(ordenRepuesto); } }
//Metodo verifica que los datos esten correctos para que no den error //si hay error mostrarlos en interfaz public void eliminarOrdenRepuesto(ENT.OrdenRepuesto ordenRepuesto) { DAL.OrdenRepuesto DalOrdenRepuesto = new DAL.OrdenRepuesto(); try { if (ordenRepuesto.Id <= 0) { throw new Exception("Debes seleccionar un repuesto para eliminar"); } DalOrdenRepuesto.borraOrdenRepuesto(ordenRepuesto); if (DalOrdenRepuesto.Error) { throw new Exception("Error al eliminar el repuesto, " + DalOrdenRepuesto.ErrorMsg); } } catch (Exception ex) { throw ex; } }