예제 #1
0
 private void StartDetailsProveedor(IProveedorDetails arg)
 {
     if (screens.ContainsKey(PANTALLA_DETALLES_PROVEEDORES_HASH))
     {
         target.Children.Clear();
         target.Children.Add(screens[PANTALLA_DETALLES_PROVEEDORES_HASH]);
     }
     else
     {
         ProveedorDetails screen = new ProveedorDetails();
         screen.Proveedor = new Proveedor
         {
             Nombre = arg.Nombre,
             NIT = arg.NIT,
             Foto = arg.Foto
         };
         screen.BackCommand += new Action(BackFromDetailsProveedor);
         screen.EditCommand += new Action<IProveedorDetails>(StartEditProveedor);
         screen.DeleteCommand += new Action<IProveedorDetails>(StartDeleteProveedor);
         screens.Add(PANTALLA_DETALLES_PROVEEDORES_HASH, screen);
         target.Children.Clear();
         target.Children.Add(screen);
     }
 }
예제 #2
0
 private void StartEditProveedor(IProveedorDetails arg)
 {
     if (screens.ContainsKey(PANTALLA_ACTUALIZAR_PROVEEDORES_HASH))
     {
         target.Children.Clear();
         target.Children.Add(screens[PANTALLA_ACTUALIZAR_PROVEEDORES_HASH]);
     }
     else
     {
         ProveedorEdit screen = new ProveedorEdit();
         screen.Proveedor = new Proveedor
         {
             Nombre = arg.Nombre,
             NIT = arg.NIT,
             Foto = arg.Foto
         };
         screen.SaveCommand += new Action(EndEditProveedor);
         screen.BackCommand += new Action(BackFromEditProveedor);
         screens.Add(PANTALLA_ACTUALIZAR_PROVEEDORES_HASH, screen);
         target.Children.Clear();
         target.Children.Add(screen);
     }
 }
예제 #3
0
 private void StartDeleteProveedor(IProveedorDetails arg)
 {
     if (screens.ContainsKey(PANTALLA_ELIMINAR_PROVEEDORES_HASH))
     {
         target.Children.Clear();
         target.Children.Add(screens[PANTALLA_ELIMINAR_PROVEEDORES_HASH]);
     }
     else
     {
         ProveedorDelete screen = new ProveedorDelete();
         screen.Proveedor = new Proveedor
         {
             Nombre = arg.Nombre,
             NIT = arg.NIT,
             Foto = arg.Foto
         };
         screen.ConfirmCommand += new Action(EndDeleteProveedor);
         screen.BackCommand += new Action(BackFromDeleteProveedor);
         screens.Add(PANTALLA_ELIMINAR_PROVEEDORES_HASH, screen);
         target.Children.Clear();
         target.Children.Add(screen);
     }
 }