private void _vista_UsuarioDeseaAsignarInventarioAProyecto(object sender, ProyectoArgumento e)
 {
     try
     {
         Operacion op = ProyectoServicio.AsignarInventarioAProyecto(e);
         if (op.Resultado == ResultadoOperacionTipo.Exito)
         {
             _vista.InventarioAsignadoAProyecto = ProyectoServicio.ObtenerInventarioAsignadoAProyecto(e);
             var materials = from m in _vista.Skus.ToList()
                             select new Material {
                 MATERIAL_ID = m.MATERIAL_ID, IS_SELECTED = m.IS_SELECTED
             };
             e.MaterialXml = Xml.ConvertListToXml(materials.Where(m => m.IS_SELECTED).ToList());
             _vista.InventarioPendienteDeAsignar?.Clear();
             ObtenerResumenDeInventario(_vista.InventarioAsignadoAProyecto.ToList());
         }
         else
         {
             throw new Exception(op.Mensaje);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
 public frmProyecto()
 {
     InitializeComponent();
     oProductoServicio = new ProductoServicio();
     oUsuarioServicio  = new UsuarioServicio();
     oProyectoServicio = new ProyectoServicio();
 }
예제 #3
0
        public Proyecto CrearProyecto(Proyecto proyecto)
        {
            ProyectoServicio servicio = new ProyectoServicio();

            servicio.Agregar(proyecto);
            return(proyecto);
        }
예제 #4
0
 public frmCiclosDePrueba()
 {
     InitializeComponent();
     oPlanDePruebaServicio = new PlanDePruebaServicio();
     oUsuarioServicio      = new UsuarioServicio();
     oProyectoServicio     = new ProyectoServicio();
     oCasoDePruebaServicio = new CasoDePruebaServicio();
     listaDetalle          = new List <CicloPruebaDetalle>();
     oCicloPrueba          = new CicloPrueba();
 }
 public frmCicloDePrueba()
 {
     InitializeComponent();
     oPlanDePruebaServicio = new PlanDePruebaServicio();
     oUsuarioServicio      = new UsuarioServicio();
     oProyectoServicio     = new ProyectoServicio();
     oCasoDePruebaServicio = new CasoDePruebaServicio();
     oCicloPruebaServicio  = new CicloPruebaServicio();
     oCicloPrueba          = new CicloPrueba();
 }
 private void ObtenerProyectos(ProyectoArgumento e)
 {
     try
     {
         _vista.Proyectos = ProyectoServicio.ObtenerProyectosPorEstado(e);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void _vista_UsuarioDeseaObtenerInventarioReservado(object sender, ProyectoArgumento e)
 {
     try
     {
         _vista.InventarioAsignadoAProyecto = ProyectoServicio.ObtenerInventarioAsignadoAProyecto(e);
         ObtenerResumenDeInventario(_vista.InventarioAsignadoAProyecto.ToList());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void _vista_UsuarioDeseaObtenerInventarioDisponible(object sender, ProyectoArgumento e)
 {
     try
     {
         var materials = from m in _vista.Skus.ToList()
                         select new Material {
             MATERIAL_ID = m.MATERIAL_ID, IS_SELECTED = m.IS_SELECTED
         };
         e.MaterialXml = Xml.ConvertListToXml(materials.Where(m => m.IS_SELECTED).ToList());
         _vista.InventarioPendienteDeAsignar = ProyectoServicio.ObtenerInventarioDisponible(e);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void _vista_UsuarioDeseaEliminarProyecto(object sender, Argumentos.ProyectoArgumento e)
 {
     try
     {
         var op = ProyectoServicio.EliminarProyecto(e);
         if (op.Resultado == ResultadoOperacionTipo.Exito)
         {
             _vista.VistaTerminoDeEliminar();
         }
         else
         {
             throw new Exception(op.Mensaje);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void _vista_UsuarioDeseaGrabarProyecto(object sender, Argumentos.ProyectoArgumento e)
 {
     try
     {
         var op = ProyectoServicio.GrabarProyecto(e);
         if (op.Resultado == ResultadoOperacionTipo.Exito)
         {
             _vista.ProyectoSeleccionado.ID = Guid.Parse(op.DbData);
             _vista.VistaTermenioDeGrabar();
         }
         else
         {
             throw new Exception(op.Mensaje);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void _vista_UsuarioDeseaEliminarInventarioDeProyecto(object sender, ProyectoArgumento e)
 {
     try
     {
         Operacion op = ProyectoServicio.EliminarInventarioDeProyecto(e);
         if (op.Resultado == ResultadoOperacionTipo.Exito)
         {
             _vista.InventarioAsignadoAProyecto = ProyectoServicio.ObtenerInventarioAsignadoAProyecto(e);
             ObtenerResumenDeInventario(_vista.InventarioAsignadoAProyecto.ToList());
             _vista.InventarioPendienteDeAsignar?.Clear();
         }
         else
         {
             throw new Exception(op.Mensaje);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void _vista_UsuarioDeseaObtenerProductos(object sender, ProyectoArgumento e)
 {
     _vista.Skus = ProyectoServicio.ObtenerMaterialesParaFiltrarPorOwner(new ProyectoArgumento {
     });
 }