//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;
     }
 }