예제 #1
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            TipoPartido tipo = new TipoPartido();

            if (Validar(1))
            {
                MessageBox.Show("Favor de llenar la casilla para poder Buscar");
            }
            else
            {
                int id = Convert.ToInt32(IdnumericUpDown.Value);
                ticket = BLL.TicketBLL.Buscar(id);

                if (ticket != null)
                {
                    IdnumericUpDown.Value    = ticket.TicketId;
                    PreciotextBox.Text       = ticket.PrecioTicket.ToString();
                    TipoPartidocomboBox.Text = ticket.TipoPartidoId.ToString();
                    DescripciontextBox.Text  = ticket.Descripcion.ToString();
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                errorProvider.Clear();
            }
        }
예제 #2
0
        public void BuscarTest()
        {
            int         id          = 3;
            TipoPartido tipoPartido = new TipoPartido();

            tipoPartido = TipoPartidosBLL.Buscar(id);
            Assert.IsNotNull(tipoPartido);
        }
예제 #3
0
        public void ModificarTest()
        {
            bool        paso;
            TipoPartido tipoPartido = new TipoPartido();

            tipoPartido.TipoPartidoId = 3;
            tipoPartido.Descripcion   = "Pruebas";
            paso = TipoPartidosBLL.Modificar(tipoPartido);

            Assert.AreEqual(paso, true);
        }
        public static TipoPartido Buscar(int id)
        {
            TipoPartido tipoPartido = new TipoPartido();
            Contexto    contexto    = new Contexto();

            try
            {
                tipoPartido = contexto.TipoPartidos.Find(id);
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(tipoPartido);
        }
예제 #5
0
        private TipoPartido LlenaClase()
        {
            TipoPartido tipoPartido = new TipoPartido();

            if (IdnumericUpDown.Value == 0)
            {
                tipoPartido.TipoPartidoId = 0;
            }
            else
            {
                tipoPartido.TipoPartidoId = Convert.ToInt32(IdnumericUpDown.Value);
            }
            tipoPartido.Descripcion = DescripciontextBox.Text;

            return(tipoPartido);
        }
예제 #6
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            if (Validar(2))
            {
                MessageBox.Show("Llenar Campos vacios");
                errorProvider.Clear();
                return;
            }
            else
            {
                tipoPartido = LlenaClase();
                if (IdnumericUpDown.Value == 0)
                {
                    if (BLL.TipoPartidosBLL.Guardar(tipoPartido))
                    {
                        MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                    }
                    else
                    {
                        MessageBox.Show("No se pudo Guardar!!");
                    }
                }
                else
                {
                    var result = MessageBox.Show("Seguro de Modificar?", "+TipoPartidos",
                                                 MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (result == DialogResult.Yes)
                    {
                        if (BLL.TipoPartidosBLL.Modificar(LlenaClase()))
                        {
                            MessageBox.Show("Modificado!!");
                            Limpiar();
                        }
                        else
                        {
                            MessageBox.Show("No se pudo Guardar!!");
                        }
                    }
                }
                Limpiar();
                errorProvider.Clear();
            }
        }
        public static bool Guardar(TipoPartido tipoPartido)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.TipoPartidos.Add(tipoPartido) != null)
                {
                    contexto.SaveChanges();
                    contexto.Dispose();
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
        public static bool Modificar(TipoPartido tipoPartido)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(tipoPartido).State = EntityState.Modified;
                if (contexto.SaveChanges() > 0)
                {
                    contexto.Dispose();
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }