示例#1
0
        public List<FiestaEntity> ListarEventoAndTipo(int codigoTipoEvento, int codigoTipoFiesta)
        {
            List<FiestaEntity> listaFiesta = servicioFiesta.ListarTodos()
                                            .Where(tx => tx.CodigoTipoFiesta == codigoTipoFiesta).ToList();
            List<FiestaEventoEntity> listaFiestaEvento = servicioFiestaEvento.ListarTodos()
                                            .Where(tx => tx.CodigoTipoEvento == codigoTipoEvento).ToList();

            var query = from fiesta in listaFiesta
                        join fevento in listaFiestaEvento
                        on fiesta.Codigo equals fevento.CodigoFiesta
                        select new { Codigo = fiesta.Codigo, Nombre = fiesta.Nombre };

            List<FiestaEntity> listaCompuesta = new List<FiestaEntity>();
            foreach (var resultado in query)
            {
                FiestaEntity objFiesta = new FiestaEntity();
                objFiesta.Codigo = resultado.Codigo;
                objFiesta.Nombre = resultado.Nombre;
                listaCompuesta.Add(objFiesta);
            }
            return listaCompuesta;
        }
示例#2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            if (!txtNombre.Text.Trim().Equals(String.Empty) && !txtCuenta.Text.Trim().Equals(String.Empty) && !txtPrecio.Text.Trim().Equals(String.Empty))
            {
                FiestaEntity objFiesta = new FiestaEntity();
                objFiesta.Nombre = txtNombre.Text.ToUpper().Trim();
                objFiesta.Estado = "A";
                objFiesta.CodigoTipoFiesta = Convert.ToInt32(cboTipo.SelectedValue.ToString());
                objFiesta.Precio = Convert.ToDouble(txtPrecio.Text);
                objFiesta.CodigoCebeEmpresa = Convert.ToInt16(cboCebeEmpresa.SelectedValue.ToString());
                objFiesta.Cuenta = txtCuenta.Text.ToUpper().Trim();

                if (objFiestaBL.ValidarNombreFiesta(objFiesta.Nombre,0))
                {
                    if (objFiestaBL.Agregar(objFiesta))
                    {
                        MessageBox.Show("Se realizo el proceso correctamente", "Aviso");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Atencion!! hubo un error", "Aviso");
                    }

                }
                else
                {
                    MessageBox.Show("El nombre de fiesta ingresado ya existe", "Aviso");
                }

            }
            else
            {
                MessageBox.Show("Debe completar los campos", "Aviso");
            }
        }
示例#3
0
 public bool Agregar(FiestaEntity obj)
 {
     return servicioFiesta.Agregar(obj);
 }
示例#4
0
 public bool Actualizar(FiestaEntity obj)
 {
     return servicioFiesta.Actualizar(obj);
 }
示例#5
0
 private void frmManFiestaActualiza_Load(object sender, EventArgs e)
 {
     objFiesta = objFiestaBL.Consultar(codigo);
     txtNombre.Text = objFiesta.Nombre;
     cboEstado.SelectedIndex = objFiesta.Estado == "A" ? 0 : 1;
     cboTipo.DataSource = objTipoFiesta.ListarTodos();
     cboTipo.ValueMember = "Codigo";
     cboTipo.DisplayMember = "Nombre";
     cboTipo.SelectedValue = objFiesta.CodigoTipoFiesta;
     cboCebeEmpresa.DataSource = objCebeEmpresaBL.ListarTodos();
     cboCebeEmpresa.DisplayMember = "nombre";
     cboCebeEmpresa.ValueMember = "codigo";
     cboCebeEmpresa.SelectedValue = objFiesta.CodigoCebeEmpresa;
     txtCuenta.Text = objFiesta.Cuenta;
     txtPrecio.Text = objFiesta.Precio.ToString();
 }
示例#6
0
 private void frmManEventoFiesta_Load(object sender, EventArgs e)
 {
     dgvEventoFiesta.AutoGenerateColumns = false;
     objFiesta = objFiestaBL.Consultar(codigo);
     List<TipoEventoEntity> lista = objTipo.ListarTodo();
     cboTipoEvento.DataSource = lista;
     cboTipoEvento.DisplayMember = "Nombre";
     cboTipoEvento.ValueMember = "Codigo";
     txtNombre.Text = objFiesta.Nombre;
     Enlazar();
 }