コード例 #1
0
        protected void LlenaCampos(Salidas s)
        {
            DataTable    dt = new DataTable();
            Equipos      eq = new Equipos();
            TiposEquipos te = new TiposEquipos();
            MarcaEquipos me = new MarcaEquipos();

            IdTextBox.Text = s.SalidaId.ToString();
            TipoDropDownList.SelectedValue       = s.TipoSalidaId.ToString();
            BancasDropDownList.SelectedValue     = s.BancaId.ToString();
            MensajerosDropDownList.SelectedValue = s.MensajeroId.ToString();
            FechaCargar.Text    = "Fecha de Salida: " + s.FechaSalida;
            FechaCargar.Visible = true;


            foreach (var d in s.Detalle)
            {
                eq.Buscar(d.EquipoId);
                me.Buscar(eq.MarcaId);
                te.Buscar(eq.TipoEquipoId);
                DataTable det = (DataTable)ViewState["Detalle"];
                det.Rows.Add(d.EquipoId, te.Detalle, me.Detalle, eq.Costo);
                ViewState["Detalle"]       = det;
                EquiposGridView.DataSource = (DataTable)ViewState["Detalle"];
                EquiposGridView.DataBind();
            }
        }
コード例 #2
0
        // GET: Equipos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Equipos equipos = db.Equipos.Find(id);

            if (equipos == null)
            {
                return(HttpNotFound());
            }
            if (TempData["mensajeError"] != null)
            {
                ViewBag.mensajeError = TempData["mensajeError"].ToString();
                if (TempData["tempEquipo"] != null)
                {
                    ViewBag.tempEquipo = TempData["tempEquipo"].ToString();
                }
                if (TempData["tempPais"] != null)
                {
                    ViewBag.tempPais = TempData["tempPais"].ToString();
                }
            }
            return(View(equipos));
        }
コード例 #3
0
 public void LlenarClase(Equipos eq)
 {
     eq.MarcaId      = Utilitarios.ConvertirAentero(MarcaDropDownList.SelectedValue);
     eq.TipoEquipoId = Utilitarios.ConvertirAentero(TipoDropDownList.SelectedValue);
     eq.SerialNum    = SerialNumTextBox.Text.ToUpper();
     eq.Costo        = Utilitarios.ConvertirAflotante(CostoTextBox.Text);
 }
コード例 #4
0
        private void btnGuardarEquipos_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(txbEquiposNombre.Text))
            {
                MessageBox.Show("Falta el Nombre ", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            if (string.IsNullOrEmpty(cmbEquipos.Text))
            {
                MessageBox.Show("Falta seleccionar un deporte ", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            if (string.IsNullOrEmpty(txbNumJugadoresEquipos.Text))
            {
                MessageBox.Show("Falta ingresar el numeor de jugadores", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            if (accionn == accion.Nuevo)
            {
                Equipos emp = new Equipos()
                {
                    // Identificador = txbEmpleadoId.Text,
                    Nombre          = txbEquiposNombre.Text,
                    NumeroJugadores = txbNumJugadoresEquipos.Text,
                    Deporte         = cmbEquipos.Text,
                };
                if (manejadorEquipo.Agregar(emp))
                {
                    MessageBox.Show("Equipo agregado correctamente  ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeEquipos();
                    ActualizarTablaEquipos();
                    PonerBotonesEquiposEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El equipo no se pudo agregar  ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                Equipos emp = dtgEquipos.SelectedItem as Equipos;
                emp.Nombre          = txbEquiposNombre.Text;
                emp.NumeroJugadores = txbNumJugadoresEquipos.Text;
                emp.Deporte         = cmbEquipos.Text;


                if (manejadorEquipo.Modificar(emp))
                {
                    MessageBox.Show("Equipo modificado correctamente  ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposDeEquipos();
                    ActualizarTablaEquipos();
                    PonerBotonesEquiposEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El Equipo no se pudo actualizar  ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
コード例 #5
0
        public IHttpActionResult PutEquipos(int id, Equipos equipos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != equipos.IDequipo)
            {
                return(BadRequest());
            }

            db.Entry(equipos).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EquiposExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #6
0
        protected void Cargar()
        {
            Equipos      eq = new Equipos();
            TiposSalidas ts = new TiposSalidas();
            Bancas       b  = new Bancas();
            Mensajeros   m  = new Mensajeros();
            DataTable    dt = new DataTable();

            FechaLabel.Text     = DateTime.Now.ToString("dd/MM/yyy");
            FechaCargar.Visible = false;

            BancasDropDownList.DataSource     = b.Listado("*", "1=1", "");
            BancasDropDownList.DataValueField = "BancaId";
            BancasDropDownList.DataTextField  = "NumeroBanca";
            BancasDropDownList.DataBind();

            MensajerosDropDownList.DataSource     = m.Listado("*", "1=1", "");
            MensajerosDropDownList.DataValueField = "MensajeroId";
            MensajerosDropDownList.DataTextField  = "Nombres";
            MensajerosDropDownList.DataBind();

            EquiposDropDownList.DataSource     = eq.Listadodts("Estadoid = 2");
            EquiposDropDownList.DataValueField = "EquipoId";
            EquiposDropDownList.DataTextField  = "Aux";
            EquiposDropDownList.DataBind();

            dt.Columns.AddRange(new DataColumn[4] {
                new DataColumn("Equipo ID"), new DataColumn("Tipo de Equipo"), new DataColumn("Marca"), new DataColumn("Costo")
            });
            ViewState["Detalle"] = dt;
            ValidarCarga();
        }
コード例 #7
0
        //1.1 ObtenerUnEquipo
        public Equipos ObtenerEquipo(int IdEquipo)
        {
            Equipos res = new Equipos();

            using (var ctx = new DB_A66D31_intratecPrbEntities1())
            {
                res = ctx.Equipos.Where(e => e.IdEquipo == IdEquipo).FirstOrDefault();
                res.CalibracionesEquipos.ToList();
                foreach (CalibracionesEquipos cal in res.CalibracionesEquipos)
                {
                    ctx.Entry(cal).Reference(r => r.Laboratorios).Load();
                }
                res.TramitesEquipo.ToList();
                res.VerificacionesLabEquipos.ToList();
                foreach (VerificacionesLabEquipos ver in res.VerificacionesLabEquipos)
                {
                    ctx.Entry(ver).Reference(r => r.Laboratorios).Load();
                }
                ctx.Entry(res).Reference(r => r.MarcasEquipos).Load();
                ctx.Entry(res).Reference(r => r.TiposEquipo).Load();
                ctx.Entry(res).Reference(r => r.TiposVisita).Load();
                res.UsuariosEquipos.ToList();
            }
            return(res);
        }
コード例 #8
0
        private void AgregarEquipo_Click(object sender, EventArgs e)
        {
            Equipos tempequipo = new Equipos();

            tempequipo.Nombre = txtEquipo.Text;
            tempequipo.Ciudad = txtCiudad.Text;
            tempequipo.Fecha  = Convert.ToDateTime(fundacion.Value);

            equipo.Add(tempequipo);

            FileStream   stream = new FileStream("Equipos.txt", FileMode.Open, FileAccess.Write);
            StreamWriter writer = new StreamWriter(stream);

            foreach (var p in equipo)
            {
                writer.WriteLine(p.Nombre);
                writer.WriteLine(p.Ciudad);
                writer.WriteLine(p.Fecha);
            }
            writer.Close();

            txtEquipo.Text         = null;
            txtCiudad.Text         = null;
            dataequipos.DataSource = null;
            dataequipos.DataSource = equipo;
            dataequipos.Refresh();
        }
コード例 #9
0
        public bool altaEquipo(Equipos aux)
        {
            AccesoDatos data = new AccesoDatos();

            try
            {
                data.prepareStatement("insert into equipos values (@numeroserie , @marca , @modelo)");
                //data.agregarParametro("@id",aux.id);
                data.agregarParametro("@numeroserie", aux.numeroserie);
                data.agregarParametro("@marca", aux.marca);
                data.agregarParametro("@modelo", aux.modelo);
                data.ejecutarAccion();

                if (data.getAffectedRows() <= 0)
                {
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                data.cerrarConexion();
            }
        }
コード例 #10
0
ファイル: EquiposModel.cs プロジェクト: hramose/Inventario-6
        /// <summary>
        /// Devuelve una lista de equipos en base al parámetro de busqueda deseado
        /// </summary>
        /// <param name="parametroBusqueda">Nombre de la columna contra la cual compararemos</param>
        /// <param name="valorParametro">Valor que estamos buscando</param>
        /// <returns></returns>
        public ObservableCollection <Equipos> GetEquiposPorParametro(String parametroBusqueda, String valorParametro)
        {
            SqlConnection sqlConne = Conexion.GetConexion();
            SqlDataReader dataReader;

            ObservableCollection <Equipos> listaEquipos = new ObservableCollection <Equipos>();

            try
            {
                sqlConne.Open();

                string selstr = "select E.*,T.Descripcion from Equipos E INNER JOIN TiposEquipos T ON T.idTipo = E.idTipo WHERE E." +
                                parametroBusqueda + " = @valorParametro AND T.idInventario = 1";
                SqlCommand cmd = new SqlCommand(selstr, sqlConne);

                SqlParameter param = cmd.Parameters.Add("@valorParametro", SqlDbType.NVarChar, 0);
                param.Value = valorParametro;

                dataReader = cmd.ExecuteReader();

                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Equipos myEquipo = new Equipos();
                        myEquipo.Expediente        = Convert.ToInt32(dataReader["Expediente"]);
                        myEquipo.IdEquipo          = Convert.ToInt32(dataReader["idEquipo"]);
                        myEquipo.ScEquipo          = dataReader["SC_Equipo"].ToString();
                        myEquipo.ScPrincipal       = DataBaseUtilities.VerifyDbNullForStrings(dataReader, "SC_Principal");
                        myEquipo.IdTipo            = Convert.ToInt32(dataReader["idTipo"]);
                        myEquipo.TipoEquipo        = dataReader["Descripcion"].ToString();
                        myEquipo.Marca             = DataBaseUtilities.VerifyDbNullForStrings(dataReader, "Marca");
                        myEquipo.Modelo            = DataBaseUtilities.VerifyDbNullForStrings(dataReader, "Modelo");
                        myEquipo.NoSerie           = DataBaseUtilities.VerifyDbNullForStrings(dataReader, "NoSerie");
                        myEquipo.Observaciones     = DataBaseUtilities.VerifyDbNullForStrings(dataReader, "Observaciones");
                        myEquipo.Estado            = DataBaseUtilities.VerifyDbNullForStrings(dataReader, "Estado");
                        myEquipo.FechaAlta         = DateTimeUtilities.GetDateFromReader(dataReader, "Alta");
                        myEquipo.FechaModificacion = DateTimeUtilities.GetDateFromReader(dataReader, "Modificacion");

                        listaEquipos.Add(myEquipo);
                    }
                }

                dataReader.Close();
                selstr = null;
            }
            catch (SqlException sql)
            {
                MessageBox.Show("Error ({0}) : {1}" + sql.Source + sql.Message, "Error Interno");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error ({0}) : {1}" + ex.Source + ex.Message, "Error Interno");
            }
            finally
            {
                sqlConne.Close();
            }
            return(listaEquipos);
        }
コード例 #11
0
        public List <Equipos> listar()
        {
            //INSTANCIO LA LISTA
            List <Equipos> lista = new List <Equipos>();
            //DECLARO EL OBJETO
            Equipos aux;
            //INSTANCIO LA CONECCION A LA BASE
            AccesoDatos datos = new AccesoDatos();

            //TIRO LA QUERY
            datos.setearQuery("SELECT NUMEROSERIE, MARCA, MODELO FROM EQUIPOS");
            //EJECUTO EL LECTOR
            datos.ejecutarLector();

            //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY)
            while (datos.lector.Read())
            {
                aux = new Equipos();

                aux.numeroserie = datos.lector["NUMEROSERIE"].ToString();
                aux.marca       = datos.lector["MARCA"].ToString();
                aux.modelo      = datos.lector["MODELO"].ToString();

                lista.Add(aux);
            }
            return(lista);
            //datos.cerrarConexion();
        }
コード例 #12
0
        public Equipos BuscarCodigo(string aux)
        {
            //INSTANCIO LA LISTA
            List <Equipos> lista = new List <Equipos>();
            //DECLARO EL OBJETO
            Equipos eq = new Equipos();
            //INSTANCIO LA CONECCION A LA BASE
            AccesoDatos datos = new AccesoDatos();

            //TIRO LA QUERY
            datos.setearQuery("SELECT ID, MARCA, MODELO FROM EQUIPOS WHERE NUMEROSERIE = @sn");
            datos.agregarParametro("sn", aux);
            //EJECUTO EL LECTOR
            datos.ejecutarLector();

            //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY)

            while (datos.lector.Read())
            {
                eq.id     = Convert.ToInt32(datos.lector["ID"]);
                eq.marca  = datos.lector["MARCA"].ToString();
                eq.modelo = datos.lector["MODELO"].ToString();
            }
            return(eq);
        }
コード例 #13
0
 /// <summary>
 /// evento click para ingresar equipo
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     ///verifica que los campos requeridos fue ingresados correctamente
     if (IsValid)
     {
         ///verifica que el idFundador no este vacio, de lo contrario dara error
         if (!String.IsNullOrEmpty(hdfIdFundador.Value))
         {
             try
             {
                 ///se genera el equipo y se asignan los datos del equipo a la base de datos
                 Equipos nEquipo = GenerarEquipo();
                 modelo.Equipos.Add(nEquipo);
                 modelo.SaveChanges();
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), "El equipo ha sido ingresado con éxito");
                 Utilidades.ClearTextBoxes(this);
             }
             catch (Exception ex)
             {
                 ///mensaje por si hay algun otro error
                 string msg = "Ha ocurrido un error inesperado, por favor comuníquese con" +
                              " el administrador de la web brindándole la siguiente información: " + ex.Message;
                 Utilidades.CreateMessageByScript(ClientScript, GetType(), msg);
             }
         }
         else
         {
             ///error por que el idFundador esta vacio o incorrecto
             Utilidades.CreateMessageByScript(ClientScript, GetType(), "Por favor valide el número de identificación para continuar");
         }
     }
 }
コード例 #14
0
        /// <summary>
        /// Delete Object From AjaxJQuery
        /// </summary>
        /// <param name="id">PK Value</param>
        /// <returns></returns>
        public ActionResult Delete(int id)
        {
            try
            {
                Equipos equipos = db.Equipos.Find(id);
                if (equipos != null)
                {
                    db.Equipos.Remove(equipos);
                    db.SaveChanges();
                }

                return(new JsonResult {
                    Data = new { Message = string.Empty, Success = true }, ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            catch (Exception eX)
            {
                //
                // Log Exception eX
                //

                return(new JsonResult
                {
                    Data = new { Message = "Error ejecutando la acción de eliminar. Por favor inténtelo de nuevo", Success = false },
                    ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
        }
コード例 #15
0
        public async Task <IActionResult> PutEquipo(int id, Equipos Equipo)
        {
            if (id != Equipo.EquipoId)
            {
                return(BadRequest());
            }

            _context.Entry(Equipo).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EquipoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #16
0
ファイル: gEquipo.cs プロジェクト: Bol8/FootballResults
 public void add(Equipos element)
 {
     //_context.Add(element);
     //_context.Save();
     db.Equipos.Add(element);
     db.SaveChanges();
 }
コード例 #17
0
        public async Task <ActionResult <Equipos> > PostEquipo(Equipos Equipo)
        {
            _context.Equipos.Add(Equipo);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetEquipo", new { id = Equipo.EquipoId }, Equipo));
        }
コード例 #18
0
 ///se asginan los datos de los distritos segun el canton
 protected void ModificarEquipo(Equipos nEquipo)
 {
     nEquipo.nombre          = txtNombre.Text;
     nEquipo.id_distrito     = Int32.Parse(ddlDistrito.SelectedValue);
     nEquipo.id_fundador     = Int32.Parse(hdfIdFundador.Value);
     nEquipo.fecha_fundacion = DateTime.Parse(txtFecFund.Text);
 }
コード例 #19
0
        public async Task <IActionResult> Create([Bind("EquipoNombre,EquipoEstado")] Equipos equipos)
        {
            if (ModelState.IsValid)
            {
                using (var cl = new HttpClient())
                {
                    cl.BaseAddress = new Uri(URL);
                    var content     = JsonConvert.SerializeObject(equipos);
                    var buffer      = System.Text.Encoding.UTF8.GetBytes(content);
                    var byteContent = new ByteArrayContent(buffer);
                    byteContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
                    HttpResponseMessage res = await cl.PostAsync("api/Equipo", byteContent);


                    //cl.BaseAddress = new Uri(URL);
                    //var content = JsonConvert.SerializeObject(equipos);
                    //var buffer = System.Text.Encoding.UTF8.GetBytes(content);
                    //var byteContent = new ByteArrayContent(buffer);
                    //byteContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
                    //var postTask = cl.PostAsync("api/Equipo", byteContent).Result;

                    if (res.IsSuccessStatusCode)
                    {
                        return(RedirectToAction(nameof(Index)));
                    }
                }
            }
            ModelState.AddModelError(string.Empty, "Server Error");
            return(View(equipos));
        }
コード例 #20
0
        public void SetUp()
        {
            Equipos  equipos  = new Equipos();
            Estadios estadios = new Estadios();

            daoPartido = FabricaDAO.CrearDAOPartido();
            equipo1    = equipos.GetEquipo(1);
            equipo2    = equipos.GetEquipo(2);
            estadio    = estadios.GetEstadio(1);
            partido    = FabricaEntidades.CrearPartido(0, new DateTime(2018, 06, 29, 1, 0, 0), new DateTime(2018, 06, 29, 3, 0, 0), "pedro", equipo1, equipo2, estadio);
            daoPartido.Agregar(partido);
            partidoobtenido = (Partido)daoPartido.ObtenerTodos()[daoPartido.ObtenerTodos().Count - 1];
            DAOJugador daoJugador = FabricaDAO.CrearDAOJugador();

            jugador                 = FabricaEntidades.CrearJugador();
            jugador.Equipo          = equipo1;
            jugador.Altura          = 180;
            jugador.Apellido        = "Prueba";
            jugador.Nombre          = "PruebaDos";
            jugador.Numero          = 10;
            jugador.Posicion        = "Delantero";
            jugador.Peso            = 90;
            jugador.LugarNacimiento = "Perdido";
            jugador.FechaNacimiento = "2012/12/12";
            daoJugador.Agregar(jugador);
            daoAlineacion = FabricaDAO.CrearDAOAlineacion();
            alineacion    = FabricaEntidades.CrearAlineacion(0, true, "Delantero", true, jugador, equipo1, partidoobtenido);
        }
コード例 #21
0
        public async Task <IActionResult> PutEquipos(string NumSerie, Equipos equipos)
        {
            if (NumSerie != equipos.NumSerie)
            {
                return(BadRequest());
            }

            _context.Entry(equipos).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EquiposExists(NumSerie))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #22
0
        protected void LlenaCampos(Devoluciones d)
        {
            DataTable    dt = new DataTable();
            Equipos      eq = new Equipos();
            TiposEquipos te = new TiposEquipos();
            MarcaEquipos me = new MarcaEquipos();

            IdTextBox.Text = d.DevolucionId.ToString();
            BancasDropDownList.SelectedValue     = d.BancaId.ToString();
            MensajerosDropDownList.SelectedValue = d.MensajeroId.ToString();
            FechaCargar.Text    = "Fecha de Devolucion: " + d.FechaDevolucion;
            FechaCargar.Visible = true;


            foreach (var de in d.Detalle)
            {
                eq.Buscar(de.EquipoId);
                me.Buscar(eq.MarcaId);
                te.Buscar(eq.TipoEquipoId);
                DataTable det = (DataTable)ViewState["Detalle"];
                det.Rows.Add(de.EquipoId, te.Detalle, me.Detalle, eq.Costo);
                ViewState["Detalle"]       = det;
                EquiposGridView.DataSource = (DataTable)ViewState["Detalle"];
                EquiposGridView.DataBind();
            }
        }
コード例 #23
0
        public ActionResult Create([Bind(Include = "EquipoID,DescripcionEquipo,TipoEquipoID,Consumo,Watt")] Equipos equipos)
        {
            if (ModelState.IsValid)
            {
                bool hasErrors = false;
                DbContextTransaction Transaction = null;

                try
                {
                    Transaction = db.Database.BeginTransaction();

                    db.Equipos.Add(equipos);
                    db.SaveChanges();

                    Transaction.Commit();
                }
                catch (Exception eX)
                {
                    if (Transaction != null)
                    {
                        Transaction.Rollback();
                    }

                    ModelState.AddModelError("", eX.Message);
                    hasErrors = true;
                }
                if (!hasErrors)
                {
                    return(RedirectToAction("Index"));
                }
            }

            ViewBag.TipoEquipoID = new SelectList(db.TiposEquipos, "TipoEquipoID", "NombreTipoEquipo", equipos.TipoEquipoID);
            return(View(equipos));
        }
コード例 #24
0
 public ViewModelClasificacion()
 {
     Equipos      = new Equipos();
     Torneos      = new Torneos();
     ListaTorneos = Torneos.GetTorneos();
     IsEnabled    = false;
 }
コード例 #25
0
        public void End()
        {
            _dtoApuestaVOF      = null;
            _dtoApuestaJugador  = null;
            _dtoApuestaEquipo   = null;
            _dtoApuestaCantidad = null;

            _apuestaVoF      = null;
            _apuestaCantidad = null;
            _apuestaEquipo   = null;
            _apuestaJugador  = null;

            _traductorApuestaCantidad = null;
            _traductorApuestaJugador  = null;
            _traductorApuestaEquipo   = null;
            _traductorApuestaVoF      = null;


            _logroVoF      = null;
            _logroCantidad = null;
            _logroJugador  = null;
            _logroEquipo   = null;

            _apostador = null;

            _equiposEstaticos = null;
        }
コード例 #26
0
        /// <summary>
        /// Metodo para obtener un partido por su id
        /// </summary>
        /// <exception cref="PartidoNoExisteException"></exception>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public Entidad ObtenerLogroPartidoPorId(Entidad entidad)
        {
            Partido partido          = entidad as Partido;
            Equipos equiposEstaticos = new Equipos();

            Conectar();
            StoredProcedure("ConsultarLogroPartidoPorId(@idPartido)");
            AgregarParametro("idPartido", partido.Id);
            EjecutarReader();
            for (int i = 0; i < cantidadRegistros; i++)
            {
                int idequipo1, idequipo2;
                partido.Id = GetInt(i, 0);
                partido.FechaInicioPartido = GetDateTime(i, 1);
                idequipo1       = GetInt(i, 2);
                idequipo2       = GetInt(i, 3);
                partido.Equipo1 = equiposEstaticos.GetEquipo(idequipo1);
                partido.Equipo2 = equiposEstaticos.GetEquipo(idequipo2);
            }

            if (partido == null)
            {
                throw new PartidoNoExisteException("No existe ningùn partido");
            }

            return(partido);
        }
コード例 #27
0
        public void TraducirDTOApuestaEquipoTest()
        {
            _equiposEstaticos = new Equipos();

            DTOApuestaEquipo _dtoEsperado = FabricaDTO.CrearDTOApuestaEquipo();

            _dtoEsperado.IdLogro   = 1;
            _dtoEsperado.IdUsuario = 1;
            _dtoEsperado.IdEquipo  = 1;
            _dtoEsperado.Estado    = "en curso";


            _apuestaEquipo = FabricaEntidades.CrearApuestaEquipo();

            _apuestaEquipo.Logro     = _logroEquipo;
            _apuestaEquipo.Usuario   = _apostador;
            _apuestaEquipo.Respuesta = _equiposEstaticos.GetEquipo(1);
            _apuestaEquipo.Estado    = "en curso";

            _traductorApuestaEquipo = FabricaTraductor.CrearTraductorApuestaEquipo();

            _dtoApuestaEquipo = _traductorApuestaEquipo.CrearDto(_apuestaEquipo);

            Assert.AreEqual(_dtoEsperado.IdLogro, _dtoApuestaEquipo.IdLogro);
            Assert.AreEqual(_dtoEsperado.IdUsuario, _dtoApuestaEquipo.IdUsuario);
            Assert.AreEqual(_dtoEsperado.IdEquipo, _dtoApuestaEquipo.IdEquipo);
            Assert.AreEqual(_dtoEsperado.Estado, _dtoApuestaEquipo.Estado);
        }
コード例 #28
0
        public void TraducirApuestaEquipoTest()
        {
            ApuestaEquipo _apuestaEsperada = FabricaEntidades.CrearApuestaEquipo();

            _equiposEstaticos = new Equipos();

            _apuestaEsperada.Respuesta = _equiposEstaticos.GetEquipo(1);
            _apuestaEsperada.Logro     = _logroEquipo;
            _apuestaEsperada.Usuario   = _apostador;


            _dtoApuestaEquipo = FabricaDTO.CrearDTOApuestaEquipo();

            _dtoApuestaEquipo.IdLogro   = 1;
            _dtoApuestaEquipo.IdUsuario = 1;
            _dtoApuestaEquipo.IdEquipo  = 1;

            _traductorApuestaEquipo = FabricaTraductor.CrearTraductorApuestaEquipo();

            _apuestaEquipo = _traductorApuestaEquipo.CrearEntidad(_dtoApuestaEquipo) as ApuestaEquipo;

            Assert.AreEqual(_apuestaEsperada.Logro.Id, _apuestaEquipo.Logro.Id);
            Assert.AreEqual(_apuestaEsperada.Usuario.Id, _apuestaEquipo.Usuario.Id);
            Assert.AreEqual(_apuestaEsperada.Respuesta.Id, _apuestaEquipo.Respuesta.Id);
        }
コード例 #29
0
        private void RbtnBuscar_Click(object sender, RoutedEventArgs e)
        {
            equipo = null;
            if (String.IsNullOrEmpty(TxtScEquipo.Text) || String.IsNullOrWhiteSpace(TxtScEquipo.Text))
            {
                return;
            }

            resultadosObtenidos = new EquiposModel().GetEquiposPorParametro("SC_Equipo", TxtScEquipo.Text);

            if (resultadosObtenidos.Count() == 0)
            {
                EquipoAlta.DataContext   = new Equipos();
                Usuario.DataContext      = new ServidoresPublicos();
                ActionButtons.Visibility = Visibility.Collapsed;
                Usuario.Visibility       = Visibility.Collapsed;
                MessageBox.Show("El número de inventario ingresado No existe. Favor de verificar");
            }
            else if (resultadosObtenidos.Count() == 1)
            {
                equipo = resultadosObtenidos[0];
                this.SetEquipoTrabajar();
            }
            else
            {
                RLstCoinciden.Visibility  = Visibility.Visible;
                RLstCoinciden.DataContext = resultadosObtenidos;
            }
        }
コード例 #30
0
        public void VaciarEquipos(EntityConnectionStringBuilder connection, Equipos eq)
        {
            var context = new samEntities(connection.ToString());

            context.DELETE_equipos_MDL(eq.EQUNR,
                                       eq.SWERK);
        }
コード例 #31
0
ファイル: frmVisor.cs プロジェクト: nando29/cyber-zombie
 public frmVisor()
 {
     objEquipos = new Equipos();
     lstEquipos = new List<Equipos>();
     InitializeComponent();
     ConfigurarTabla();
     Principal = ((frmPrincipal)frmPrincipal.ActiveForm);
 }
コード例 #32
0
ファイル: frmEquipos.cs プロジェクト: nando29/cyber-zombie
 public frmEquipos()
 {
     InitializeComponent();
     objEquipos = new Equipos();
     objTipos = new Tipos();
 }