コード例 #1
0
        public static ML.Result Update(ML.EquipoPartido equipoPartido)
        {
            ML.Result result = new ML.Result();
            try
            {
                using (DL_EF.EquipoHREntities context = new DL_EF.EquipoHREntities())
                {
                    var query = context.EquipoPartidoAdd(equipoPartido.Equipo.IdEquipo, equipoPartido.Partido.IdPartido, equipoPartido.EquipoVisita.IdEquipo);

                    if (query >= 1)
                    {
                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct = false;
                    }
                    result.Correct = true;
                }
            }
            catch (Exception ex)
            {
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }
コード例 #2
0
        public ActionResult Form(ML.EquipoPartido equipopartido)
        {
            ML.Result result = new ML.Result();

            if (equipopartido.IdEquipoPartido == 0)
            {
                result = BL.EquipoPartido.Add(equipopartido);

                if (result.Correct == true)
                {
                    ViewBag.Message = "Se agrego correctamente";
                    return(View("Validation"));
                }
                else
                {
                    ViewBag.Message = "Ocurrió un error al agregar el producto.  Error: " + result.ErrorMessage;
                    return(View("Validation"));
                }
            }
            else
            {
                result = BL.EquipoPartido.Update(equipopartido);

                if (result.Correct == true)
                {
                    ViewBag.Message = "Se agrego correctamente";
                    return(View("ValidationModal"));
                }
                else
                {
                    ViewBag.Message = "Ocurrió un error al agregar el producto.  Error: " + result.ErrorMessage;
                    return(View("ValidationModal"));
                }
            }
        }
コード例 #3
0
        // GET: EquipoPartido
        public ActionResult GetAll()
        {
            ML.Result        result        = BL.EquipoPartido.GetAll();
            ML.EquipoPartido equipoPartido = new ML.EquipoPartido();
            equipoPartido.EquipoPartidos = result.Objects;

            return(View(equipoPartido));
        }
コード例 #4
0
        public static ML.Result GetAll()
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL_EF.EquipoHREntities context = new DL_EF.EquipoHREntities())
                {
                    var query = context.EquipoPartidoInnerJoin().ToList();

                    result.Objects = new List <Object>();
                    //Hola


                    if (result.Objects != null)
                    {
                        foreach (var obj in query)
                        {
                            ML.EquipoPartido equipoPartido = new ML.EquipoPartido();
                            equipoPartido.Equipo          = new ML.Equipo();
                            equipoPartido.Partido         = new ML.Partido();
                            equipoPartido.EquipoVisita    = new ML.Equipo();
                            equipoPartido.IdEquipoPartido = obj.IdEquipoPartido;

                            equipoPartido.Equipo.IdEquipo = Convert.ToInt32(obj.IdEquipo);
                            equipoPartido.Equipo.Nombre   = obj.NombreEquipo;

                            equipoPartido.EquipoVisita.IdEquipo = Convert.ToInt32(obj.IdEquipoVisita);
                            equipoPartido.EquipoVisita.Nombre   = obj.NombreEquipoVisita;

                            equipoPartido.Partido.IdPartido = obj.IdPartido;
                            equipoPartido.Partido.Dia       = obj.Dia;
                            equipoPartido.Partido.Horario   = obj.Horario;

                            result.Objects.Add(equipoPartido);
                        }
                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct      = false;
                        result.ErrorMessage = "No hay datos!";
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }
コード例 #5
0
        public static ML.Result GetByIdEF(ML.EquipoPartido equipoPartido)
        {
            ML.Result result = new ML.Result();

            try
            {
                using (DL_EF.EquipoHREntities context = new DL_EF.EquipoHREntities())
                {
                    var alumnos = context.EquipoPartidoGetByIdInner(equipoPartido.IdEquipoPartido).FirstOrDefault();


                    if (alumnos != null)
                    {
                        equipoPartido.IdEquipoPartido       = alumnos.IdEquipoPartido;
                        equipoPartido.Equipo                = new ML.Equipo();
                        equipoPartido.Equipo.IdEquipo       = Convert.ToInt32(alumnos.IdEquipo);
                        equipoPartido.Equipo.Nombre         = alumnos.NombreEquipo;
                        equipoPartido.EquipoVisita          = new ML.Equipo();
                        equipoPartido.EquipoVisita.IdEquipo = Convert.ToInt32(alumnos.IdEquipoVisita);

                        result.Object = equipoPartido;


                        result.Correct = true;
                    }
                    else
                    {
                        result.Correct      = false;
                        result.ErrorMessage = "No se encontraron registros.";
                    }
                }
            }
            catch (Exception ex)
            {
                result.Correct      = false;
                result.ErrorMessage = ex.Message;
            }

            return(result);
        }
コード例 #6
0
        public ActionResult Form(int?IdEquipoPartido)
        {
            ML.EquipoPartido equipoPartido = new ML.EquipoPartido();
            ML.Result        result        = new ML.Result();

            if (IdEquipoPartido == null)
            {
                ViewBag.Message = "Agregar partido";
                ViewBag.Accion  = "Guardar";

                ML.Result resultEquipo = BL.Equipo.GetAll();
                equipoPartido.Equipo         = new ML.Equipo();
                equipoPartido.Equipo.Equipos = resultEquipo.Objects;

                ML.Result resultVisita = BL.Equipo.GetAll();
                equipoPartido.EquipoVisita         = new ML.Equipo();
                equipoPartido.EquipoVisita.Equipos = resultVisita.Objects;

                ML.Result resultlPartido = BL.Partido.GetAll();
                equipoPartido.Partido          = new ML.Partido();
                equipoPartido.Partido.Partidos = resultlPartido.Objects;

                return(View(equipoPartido));
            }
            else
            {
                ViewBag.Message = "Actualizar";
                ViewBag.Accion  = "Actualizar";
                equipoPartido.IdEquipoPartido = IdEquipoPartido.Value;
                result = BL.EquipoPartido.GetByIdEF(equipoPartido);

                if (result.Object != null)
                {
                    equipoPartido.IdEquipoPartido = ((ML.EquipoPartido)result.Object).IdEquipoPartido;
                    //equipoPartido.Equipo = new ML.Equipo();
                    equipoPartido.Equipo.IdEquipo = ((ML.EquipoPartido)result.Object).Equipo.IdEquipo;
                    equipoPartido.Equipo.Nombre   = ((ML.EquipoPartido)result.Object).Equipo.Nombre;
                    //equipoPartido.EquipoVisita = new ML.Equipo();
                    equipoPartido.EquipoVisita.IdEquipo = ((ML.EquipoPartido)result.Object).EquipoVisita.IdEquipo;
                    equipoPartido.EquipoVisita.Nombre   = ((ML.EquipoPartido)result.Object).EquipoVisita.Nombre;

                    ML.Result resultEquipo = BL.Equipo.GetAll();
                    equipoPartido.Equipo         = new ML.Equipo();
                    equipoPartido.Equipo.Equipos = resultEquipo.Objects;

                    ML.Result resultVisita = BL.Equipo.GetAll();
                    equipoPartido.EquipoVisita         = new ML.Equipo();
                    equipoPartido.EquipoVisita.Equipos = resultVisita.Objects;

                    ML.Result resultlPartido = BL.Partido.GetAll();
                    equipoPartido.Partido          = new ML.Partido();
                    equipoPartido.Partido.Partidos = resultlPartido.Objects;

                    return(View(equipoPartido));
                }
                else
                {
                    ViewBag.Message = result.ErrorMessage;
                    return(View("Validation"));
                }
            }
            ;
        }