public async Task <IActionResult> UpdateAsync(MesaDTO model) { Response <string> response = new Response <string>(); try { if (model == null) { return(BadRequest()); } response = await _MesaApplication.UpdateAsync(model); if (response.IsSuccess) { return(Ok(response)); } else { return(BadRequest(response)); } } catch (Exception ex) { response.Data = null; response.IsSuccess = false; response.Message = ex.Message; return(BadRequest(response)); } }
public MesaDTO Alterar(MesaDTO dto) { try { ComandText = "stp_REST_MESA_ALTERAR"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("LOCALIZACAO", dto.Localizacao); AddParameter("SIGLA", dto.Sigla); AddParameter("UTILIZADOR", dto.Utilizador); AddParameter("CODIGO", dto.Codigo); AddParameter("LUGARES", dto.Lugares); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public async Task <Response <string> > UpdateAsync(MesaDTO model) { var response = new Response <string>(); try { var resp = _mapper.Map <Mesa>(model); response.Data = await _MesasDomain.UpdateAsync(resp); if (response.Data == "success") { response.IsSuccess = true; response.Message = "Se ha actualizado la Mesa exitosamente."; } else { response.IsSuccess = false; response.Message = "Ha ocurrido un error inesperado, por favor intente nuevamente"; } } catch (Exception ex) { response.IsSuccess = false; response.Message = ex.Message; } return(response); }
public MesaDTO ObterPorPK(MesaDTO dto) { try { ComandText = "stp_REST_MESA_OBTERPORPK"; AddParameter("CODIGO", dto.Codigo); dto = new MesaDTO(); MySqlDataReader dr = ExecuteReader(); if (dr.Read()) { dto.Codigo = int.Parse(dr[0].ToString()); dto.Localizacao = dr[1].ToString(); dto.Descricao = dr[2].ToString(); dto.Sigla = dr[3].ToString(); dto.Estado = int.Parse(dr[4].ToString()); dto.Lugares = int.Parse(dr[5].ToString() == null ? "1" : dr[5].ToString()); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public MesaDTO Salvar(MesaDTO dto) { if (dto.Codigo > 0) { return(dao.Alterar(dto)); } else { return(dao.Adicionar(dto)); } }
public List <MesaDTO> ObterPorFiltro(MesaDTO dto) { List <MesaDTO> listaMesa; try { ComandText = "stp_REST_MESA_OBTERPORFILTRO"; AddParameter("DESCRICAO", dto.Descricao); AddParameter("TIPO", dto.Sigla); MySqlDataReader dr = ExecuteReader(); listaMesa = new List <MesaDTO>(); while (dr.Read()) { dto = new MesaDTO(); dto.Codigo = int.Parse(dr[0].ToString()); dto.Localizacao = dr[1].ToString(); dto.Descricao = dr[2].ToString(); dto.Sigla = dr[3].ToString(); dto.Estado = int.Parse(dr[4].ToString()); dto.Lugares = int.Parse(dr[5].ToString() == null ? "1" : dr[5].ToString()); dto.DesignacaoEntidade = dr[6].ToString(); dto.BookingID = dr[7].ToString() == string.Empty ? 0 : int.Parse(dr[7].ToString()); listaMesa.Add(dto); } } catch (Exception ex) { dto = new MesaDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); listaMesa = new List <MesaDTO>(); listaMesa.Add(dto); } finally { FecharConexao(); } return(listaMesa); }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (_mesaServicio.ExisteNumeroMesa(Convert.ToInt32(txtNumeroMesa.Text))) { var mesas = _mesaServicio.ObtenerMesa(string.Empty); var ultimoNumero = 0; foreach (var mesaNumero in mesas) { ultimoNumero = mesaNumero.Numero; } MessageBox.Show($"Ya existe una mesa con ese número", @"Error Mesa", MessageBoxButtons.OK, MessageBoxIcon.Stop); MessageBox.Show($"El último numero registrado es: {ultimoNumero}", @"Error Mesa", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtNumeroMesa.Clear(); txtNumeroMesa.Text = Convert.ToString(ultimoNumero + 1); txtNumeroMesa.Focus(); return(false); } else { var mesaNueva = new MesaDTO { SalonId = (long)cmbSalon.SelectedValue, Descripcion = txtDescripcion.Text, Numero = Convert.ToInt32(txtNumeroMesa.Text), SalonDescripcion = cmbSalon.Text, estadoMesa = EstadoMesa.Cerrada, EstaEliminado = false }; _mesaServicio.Insertar(mesaNueva); return(true); } }
public long Insertar(MesaDTO mesaDTO) { using (var baseDatos = new ModeloXCommerceContainer()) { var mesaNueva = new AccesoDatos.Mesa { Numero = mesaDTO.Numero, Descripcion = mesaDTO.Descripcion, EstaEliminado = mesaDTO.EstaEliminado, SalonId = mesaDTO.SalonId, EstadoMesa = mesaDTO.estadoMesa }; baseDatos.Mesas.Add(mesaNueva); baseDatos.SaveChanges(); return(mesaNueva.Id); } }
public void Modificar(MesaDTO mesaDTO) { using (var baseDatos = new ModeloXCommerceContainer()) { var mesaModificar = baseDatos.Mesas.FirstOrDefault(x => x.Id == mesaDTO.Id); if (mesaModificar == null) { throw new Exception("Ocurrió un error al obtener la Mesa para Modificarla"); } mesaModificar.Numero = mesaDTO.Numero; mesaModificar.Descripcion = mesaDTO.Descripcion; mesaModificar.EstaEliminado = mesaDTO.EstaEliminado; mesaModificar.SalonId = mesaDTO.SalonId; mesaModificar.EstadoMesa = mesaDTO.estadoMesa; baseDatos.SaveChanges(); } }
public void InsertClase(MesaDTO NewClase) { var x = NewClase; using (var db = new Data()) { AurumData.EstadosMesa estado = (AurumData.EstadosMesa)x.Estado; db.Mesas.Add(new Mesa() { Siglas = x.Siglas, Ocupada = x.Ocupada, Hora = x.Hora, Idmesonero = x.idmesonero, Idocupante = x.idocupante, Area = x.Area, Estado = estado }); db.SaveChanges(); } }
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 { SalonId = (long)cmbSalon.SelectedValue, Descripcion = txtDescripcion.Text, Numero = Convert.ToInt32(txtNumeroMesa.Text), SalonDescripcion = cmbSalon.Text, estadoMesa = EstadoMesa.Cerrada, EstaEliminado = false }; _mesaServicio.Modificar(mesaModificar); return(true); }
public void Desocupar(MesaDTO dto) { try { ComandText = "stp_REST_MESA_DESOCUPAR"; AddParameter("CODIGO", dto.Codigo); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } }
public bool Eliminar(MesaDTO dto) { try { ComandText = "stp_REST_MESA_EXCLUIR"; AddParameter("CODIGO", dto.Codigo); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto.Sucesso); }
public MesaDTO Index(int id) { return(MesaDTO.Bind(Mesa.Find(id))); }
public bool Excluir(MesaDTO dto) { return(dao.Eliminar(dto)); }
public List <MesaDTO> ObterPorFiltro(MesaDTO dto) { return(dao.ObterPorFiltro(dto)); }
public MesaDTO ObterPorPK(MesaDTO dto) { return(dao.ObterPorPK(dto)); }
public void Desocupar(MesaDTO dto) { dao.Desocupar(dto); }
public void Ocupar(MesaDTO dto) { dao.Ocupar(dto); }
public void Insert(MesaDTO area) { UManager.Insert(area); }
public void Edit(MesaDTO area) { UManager.Edit(area); }