예제 #1
0
        private void HOME_Load(object sender, EventArgs e)
        {
            if (cerrarApp)
            {
                this.Close();
                Application.Exit();
            }
            else
            {
                this.Show();
                try
                {
                    buttonMenuPerfil.Text = userLogueado.Iniciales;
                    TableroService tableroServicio = new TableroService();
                    tablerosDelUserLogueado        = tableroServicio.listarTablerosDelUser(userLogueado.IdUsuario);
                    dgvTableros.DataSource         = null;
                    dgvTableros.DataSource         = tablerosDelUserLogueado;
                    dgvTableros.Columns[0].Visible = false;
                    dgvTableros.Columns[2].Visible = false;
                    dgvTableros.Columns[3].Visible = false;

                    EquipoService equipoServicio = new EquipoService();
                    EquipoDelUserLogueado         = equipoServicio.ListarEquiposDelUsuario(userLogueado);
                    dgvEquipos.DataSource         = null;
                    dgvEquipos.DataSource         = EquipoDelUserLogueado;
                    dgvEquipos.Columns[0].Visible = false;
                    dgvEquipos.Columns[2].Visible = false;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
예제 #2
0
        public void refreshHome()//siempre clonar aca el load
        {
            if (cerrarApp)
            {
                this.Close();
                Application.Exit();
            }
            else
            {
                this.Show();
                try
                {
                    buttonMenuPerfil.Text = userLogueado.Iniciales;
                    TableroService tableroServicio = new TableroService();
                    tablerosDelUserLogueado        = tableroServicio.listarTablerosDelUser(userLogueado.IdUsuario);
                    dgvTableros.DataSource         = null;
                    dgvTableros.DataSource         = tablerosDelUserLogueado;
                    dgvTableros.Columns[0].Visible = false;
                    dgvTableros.Columns[2].Visible = false;
                    dgvTableros.Columns[3].Visible = false;

                    EquipoService equipoServicio = new EquipoService();
                    EquipoDelUserLogueado         = equipoServicio.ListarEquiposDelUsuario(userLogueado);
                    dgvEquipos.DataSource         = null;
                    dgvEquipos.DataSource         = EquipoDelUserLogueado;
                    dgvEquipos.Columns[0].Visible = false;
                    dgvEquipos.Columns[2].Visible = false;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
예제 #3
0
        private void FrmEquipos_Load(object sender, EventArgs e)
        {
            oEquipoService = new EquipoService();

            cargarCombos();
            setTextBoxLimits();
        }
예제 #4
0
 public FrmEquipo()
 {
     dtService     = new DirectorTecnicoService();
     colorService  = new ColorService();
     equipoService = new EquipoService();
     InitializeComponent();
 }
        private void buttonGuardarCambiosTeam_Click(object sender, EventArgs e)
        {
            try
            {
                EquipoService equipoServicio = new EquipoService();
                equipoServicio.updetearEquipo(textBoxNombre.Text, textBoxDescripcion.Text, equipoEnMuestra.IdEquipo);
                int contYaEstaba;//a vr entro al nuevo comparo con todos los viejos si encuentr coincidencia no hace nada
                //si no encuentra coincidencia tienen que insertarllo xq es uno nuevo

                foreach (Usuario nuevo in lstMiembros)
                {
                    contYaEstaba = 0;
                    foreach (Usuario viejo in lstMiembrosBackUp)
                    {
                        if (nuevo.IdUsuario == viejo.IdUsuario)
                        {
                            contYaEstaba++;
                        }
                    }
                    if (contYaEstaba == 0) // Es decir, si el miembro nuevo no esta en la lista de los viejos...:
                    {
                        equipoServicio.agregarMiembroAequipo(equipoEnMuestra.IdEquipo, nuevo.IdUsuario);
                    }
                }
                foreach (Usuario viejo in lstMiembrosBackUp)
                {
                    contYaEstaba = 0;
                    foreach (Usuario nuevo in lstMiembros)
                    {
                        if (nuevo.IdUsuario == viejo.IdUsuario)
                        {
                            contYaEstaba++;
                        }
                    }
                    if (contYaEstaba == 0) // Es decir, si el miembro viejo no esta en la lista de los nuevos...:
                    {
                        equipoServicio.borrarMiembroAequipo(equipoEnMuestra.IdEquipo, viejo.IdUsuario);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            if (vieneDeHome)
            {
                HOME vistaHome = Owner as HOME;
                vistaHome.refreshHome();
                vieneDeHome = false;
            }
            else
            {
                MenuSiYaTieneEquipoTablero menu = Owner as MenuSiYaTieneEquipoTablero;
                menu.refrescarTablero();
            }

            this.Close();
        }
예제 #6
0
 public FrmModificarJugadoresAsingados(int idEquipo, int idJugador, string equipo, string jugador)
 {
     this.idEquipo      = idEquipo;
     this.idJugador     = idJugador;
     this.nombreEquipo  = equipo;
     this.nombreJugador = jugador;
     equipoService      = new EquipoService();
     jugadorService     = new JugadorService();
     InitializeComponent();
 }
예제 #7
0
 public FrmAsignarJugador()
 {
     InitializeComponent();
     JugadorService  = new JugadorService();
     EquipoService   = new EquipoService();
     ClubService     = new ClubService();
     PosicionService = new PosicionService();
     Cargar_comboBox(cbo_equipo, EquipoService.obtenerTodos(), "nombre", "idEquipo");
     Cargar_comboBox(cb_posicion, PosicionService.ObtenerTodosPosiciones(), "nombre", "idPosicion");
     Cargar_comboBox(cb_club, ClubService.ObtenerTodosClubes(), "nombre", "idClub");
 }
예제 #8
0
        private void FrmFinalizarPrestamo_Load(object sender, EventArgs e)
        {
            errorProvider.BlinkStyle = ErrorBlinkStyle.NeverBlink;
            oErrorProviderExtension  = new ErrorProviderExtension(errorProvider);


            oPersonaService  = new PersonaService();
            oEquipoService   = new EquipoService();
            oPrestamoService = new PrestamoService();

            cargarCombos();
        }
예제 #9
0
        public FrmEquipoEdicion(EquipoService oEquipoService, ABMFormMode formMode)
        {
            InitializeComponent();

            this.formMode       = formMode;
            this.oEquipoService = oEquipoService;

            this.MinimumSize = this.Size;
            this.MaximumSize = this.Size;
            this.CenterToScreen();
            this.ShowInTaskbar = false;
            this.MaximizeBox   = false;
            this.MinimizeBox   = false;
        }
예제 #10
0
        private void FrmInicioPrestamos_Load(object sender, EventArgs e)
        {
            errorProvider.BlinkStyle = ErrorBlinkStyle.NeverBlink;
            oErrorProviderExtension  = new ErrorProviderExtension(errorProvider);
            formMode = FormMode.noSeleccionado;

            oPersonaService  = new PersonaService();
            oEquipoService   = new EquipoService();
            oPrestamoService = new PrestamoService();

            cargarCombos();
            setTextBoxLimits();
            habilitarCampos();
        }
예제 #11
0
        private void MenuAddOrChangeTeamToTablero_Load(object sender, EventArgs e)
        {
            EquipoService equipoServicio = new EquipoService();

            try
            {
                lstEquiposUser = equipoServicio.ListarEquiposDelUsuario(HOME.userLogueado);
                comboBoxTodosLosEquiposDelUsuario.DataSource = lstEquiposUser;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #12
0
 private void buttonCrearTeam_Click(object sender, EventArgs e)
 {
     if (textBoxName.Text == "")
     {
         MessageBox.Show("Debe agregar un nombre al equipo");
     }
     else if (listBoxConMiembrosNewTeam.Items.Count == 0)
     {
         MessageBox.Show("Debe agregar integrantes al equipo");
     }
     else
     {
         EquipoService  equipoServicio  = new EquipoService();
         TableroService tableroServicio = new TableroService();
         try
         {
             int idEquipo = equipoServicio.insertEquipo(textBoxName.Text, textBoxDescrip.Text);
             foreach (Usuario us in lstMiembros)
             {
                 equipoServicio.agregarMiembroAequipo(idEquipo, us.IdUsuario);
             }
             if (vieneDeHome)
             {
                 HOME vistaHome = Owner as HOME;
                 vistaHome.refreshHome();
             }
             else
             {
                 tableroServicio.updetearEquipoDelTablero(HOME.tableroSeleccionado.IdTablero, idEquipo);
             }
         }
         catch (Exception ex)
         {
             throw ex;
         }
         this.Close();
     }
 }
        private void buttonDeleteTeam_Click(object sender, EventArgs e)
        {
            try
            {
                TableroService tableroServicio = new TableroService();
                tableroServicio.eliminarEquiposDeLosTableros(equipoEnMuestra.IdEquipo);
                EquipoService equipoServicio = new EquipoService();
                foreach (Usuario us in lstMiembros)
                {
                    equipoServicio.borrarMiembroAequipo(equipoEnMuestra.IdEquipo, us.IdUsuario);
                }
                equipoServicio.borrarMiembroAequipo(equipoEnMuestra.IdEquipo, HOME.userLogueado.IdUsuario);
                equipoServicio.borrarEquipo(equipoEnMuestra.IdEquipo);

                HOME vistaHome = Owner as HOME;
                vistaHome.refreshHome();
                this.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #14
0
        private void CrearTABLERO_Load(object sender, EventArgs e)
        {
            EquipoService equipoServicio = new EquipoService();

            try
            {
                listadoEquiposDelUser = equipoServicio.ListarEquiposDelUsuario(HOME.userLogueado);
            }
            catch (Exception)
            {
                throw;
            }

            if (listadoEquiposDelUser.Count() == 0)
            {
                comboBoxTeamParaTablero.Enabled       = false;
                comboBoxTeamParaTablero.Text          = "No existen equipos aun para asignar";
                checkBoxQuiereTableroPersonal.Checked = true;
            }
            else
            {
                comboBoxTeamParaTablero.DataSource = listadoEquiposDelUser;
            }
        }
예제 #15
0
 public EquipoController(AlquilerContext context)
 {
     _eqService = new EquipoService(context);
 }
예제 #16
0
 public FrmConsultarJugadoresAsignados()
 {
     equipoService = new EquipoService();
     InitializeComponent();
 }
예제 #17
0
        async public Task <JsonResult> GetEquipo(string Id)
        {
            EquipoService service = new EquipoService();

            return(Json(await service.GetEquipo(Id), JsonRequestBehavior.AllowGet));
        }
예제 #18
0
        async public Task <string> AddEquipo(Equipo entity)
        {
            EquipoService service = new EquipoService();

            return(await service.AddEquipo(entity) ? "registro guardado." : "Error guardando el registro.");
        }
예제 #19
0
        async public Task <string> DeleteEquipo(string Id)
        {
            EquipoService service = new EquipoService();

            return(await service.DeleteEquipo(Id) ? "registro eliminado." : "Error eliminando el registro.");
        }
예제 #20
0
 private void TABLERO_Load(object sender, EventArgs e)
 {
     buttonMenuPerfil.Text             = HOME.userLogueado.Iniciales;
     buttonParaCambiarNameTablero.Text = tableroEnUso.Nombre;
     //actualizacion nombre equipo dependiendo si tiene o no
     try
     {
         TableroService tableroServicio         = new TableroService();
         List <int>     lstIdsTablerosConEquipo = tableroServicio.todosLosIdsTablerosConEquipo();
         if (lstIdsTablerosConEquipo.Contains(tableroEnUso.IdTablero))//eltablero en vista tiene equipo
         {
             int           idEquipoDelTablero = tableroServicio.traerIdEquipoTablero(tableroEnUso.IdTablero);
             EquipoService equipoServicio     = new EquipoService();
             Equipo        equipoDelTablero   = equipoServicio.traerDataPrincipalEquipo(idEquipoDelTablero);
             buttonDosOpcionesSegunTableroTengaTeam.Text = equipoDelTablero.NombreEquipo;
             tableroEnUso.EquipoDelTablero = equipoDelTablero;
         }
         else
         {
             Equipo equipo = new Equipo();
             equipo.NombreEquipo           = "no tiene equipo";
             tableroEnUso.EquipoDelTablero = equipo;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     //fin actualizacion
     //carga de listas
     try
     {
         TareaService tareaServicio = new TareaService();
         listaTODO                   = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 1);
         listaDOING                  = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 2);
         listaDONE                   = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 3);
         dgvTODO.DataSource          = null;
         dgvDOING.DataSource         = null;
         dgvDONE.DataSource          = null;
         dgvTODO.DataSource          = listaTODO;
         dgvDOING.DataSource         = listaDOING;
         dgvDONE.DataSource          = listaDONE;
         dgvTODO.Columns[0].Visible  = false;
         dgvTODO.Columns[1].Visible  = false;
         dgvTODO.Columns[2].Visible  = false;
         dgvTODO.Columns[3].Visible  = false;
         dgvTODO.Columns[5].Visible  = false;
         dgvTODO.Columns[6].Visible  = false;
         dgvTODO.Columns[7].Visible  = false;
         dgvDOING.Columns[0].Visible = false;
         dgvDOING.Columns[1].Visible = false;
         dgvDOING.Columns[2].Visible = false;
         dgvDOING.Columns[3].Visible = false;
         dgvDOING.Columns[5].Visible = false;
         dgvDOING.Columns[6].Visible = false;
         dgvDOING.Columns[7].Visible = false;
         dgvDONE.Columns[0].Visible  = false;
         dgvDONE.Columns[1].Visible  = false;
         dgvDONE.Columns[2].Visible  = false;
         dgvDONE.Columns[3].Visible  = false;
         dgvDONE.Columns[5].Visible  = false;
         dgvDONE.Columns[6].Visible  = false;
         dgvDONE.Columns[7].Visible  = false;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }