private void dgvgrilla_RowEnter(object sender, DataGridViewCellEventArgs e) { if (dgvgrilla.RowCount > 0) { _mesaSeleccionada = (MesaDto)dgvgrilla.Rows[e.RowIndex].DataBoundItem; } }
private void ActualizarDatos(string cadenaBuscar) { dgvgrilla.DataSource = _mesaServicio.ObtenerMesasLibres(cadenaBuscar); FormatearGrilla(dgvgrilla); if (dgvgrilla.RowCount == 0) { _mesaSeleccionada = null; } }
public void ExcluirMesa(MesaDto dto) { var mesa = mesaRepository.GetById(dto.Id); if (mesa == null) { return; } mesaRepository.Delete(mesa.Id); }
public void EditarMesa(MesaDto dto) { var mesa = mesaRepository.GetById(dto.Id); if (mesa == null) { return; } mesa.Editar(dto.Numero, dto.Descricao, dto.Quantidade); mesaRepository.Update(mesa); }
public IActionResult Excluir(MesaDto dto) { try { cadastroMesaServico.ExcluirMesa(dto); TempData["ocorreuGravacao"] = string.Format("Mesa {0} excluida com sucesso.", dto.Numero); return(RedirectToAction("Index", "Mesas", new { Area = "", id = dto.Id })); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", ex)); } }
public IHttpActionResult Put(int id, MesaDto mesa) { if (ModelState.IsValid) { var mesaRaw = Mapper.Map <Mesa>(mesa); _unit.MesaRepository.Alterar(mesaRaw); _unit.Salvar(); return(Ok(mesa)); } else { return(BadRequest(ModelState)); } }
public IActionResult Editar(int id) { try { var mesaDto = new MesaDto(); if (id > 0) { mesaDto = cadastroMesaServico.BuscaMesaPorId(id); } return(View(mesaDto)); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", ex)); } }
public long?Agregar(MesaDto mesa) { using (var context = new ModeloXCommerceContainer()) { var mesaNueva = new AccesoDatos.Mesa { Descripcion = mesa.Descripcion, EstaEliminado = mesa.EstaEliminado, EstadoMesa = mesa.EstadoMesa, TipoMesa = mesa.TipoMesa, Numero = mesa.Numero, SalonId = mesa.SalonId }; context.Mesas.Add(mesaNueva); context.SaveChanges(); return(mesaNueva.Id); } }
public long Insertar(MesaDto mesadto) { using (var context = new ModeloXCommerceContainer()) { var nuevaMesa = new AccesoDatos.Mesa { Numero = mesadto.Numero, Descripcion = mesadto.Descripcion, SalonId = mesadto.SalonId, EstadoMesa = EstadoMesa.Cerrada, }; context.Mesas.Add(nuevaMesa); context.SaveChanges(); return(nuevaMesa.Id); } }
public void Modificar(MesaDto mesa) { using (var context = new ModeloXCommerceContainer()) { var mesaMod = context.Mesas.FirstOrDefault(x => x.Id == mesa.Id); if (mesaMod == null) { throw new Exception("No se encontro la Mesa"); } mesaMod.Descripcion = mesa.Descripcion; mesaMod.Id = mesa.Id; mesaMod.EstaEliminado = mesa.EstaEliminado; mesaMod.EstadoMesa = mesaMod.EstadoMesa; mesaMod.TipoMesa = mesa.TipoMesa; mesaMod.Numero = mesa.Numero; mesaMod.SalonId = mesa.SalonId; context.SaveChanges(); } }
public void Modificar(MesaDto mesadto) { using (var context = new ModeloXCommerceContainer()) { var mesaModificar = context.Mesas .FirstOrDefault(x => x.Id == mesadto.Id); if (mesaModificar == null) { throw new Exception("No se encontro la mesa"); } mesaModificar.Numero = mesadto.Numero; mesaModificar.Descripcion = mesadto.Descripcion; mesaModificar.SalonId = mesadto.SalonId; context.SaveChanges(); } }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevaMesa = new MesaDto { EstadoMesa = EstadoMesa.Cerrada, Descripcion = txtDescripcion.Text, SalonId = ((SalonDto)cmbSalon.SelectedItem).Id, Numero = (int)nudNumero.Value, TipoMesa = cmbTipo.SelectedIndex == 0? TipoMesa.Cuadrada : TipoMesa.Redonda }; _mesaServicio.Agregar(nuevaMesa); return(true); }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevaMesa = new MesaDto { Numero = (int)nudNumero.Value, Descripcion = txtDescripcion.Text, EstaEliminado = false, estadoMesa = XCommerce.AccesoDatos.EstadoMesa.Cerrada, SalonId = ((SalonDto)cmbSalon.SelectedItem).Id }; _mesaServicio.Insertar(nuevaMesa); return(true); }
public override bool EjecutarComandoModificar() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var mesaModificar = new MesaDto { Id = EntidadId.Value, Descripcion = txtDescripcion.Text, Numero = (int)nudNumero.Value, SalonId = ((SalonDto)cmbSalon.SelectedItem).Id, EstaEliminado = false, }; _mesaServicio.Modificar(mesaModificar); return(true); }
public void NovaMesa(MesaDto dto) { var mesa = new Mesa(dto.Numero, dto.Descricao, dto.Quantidade); mesaRepository.Create(mesa); }