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; }
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"); } }
public bool Agregar(FiestaEntity obj) { return servicioFiesta.Agregar(obj); }
public bool Actualizar(FiestaEntity obj) { return servicioFiesta.Actualizar(obj); }
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(); }
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(); }