public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre")] Mesero mesero) { if (id != mesero.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mesero); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MeseroExists(mesero.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(mesero)); }
private void btnEditarUsuario_Click(object sender, RoutedEventArgs e) { if (ListUsuarioMeseros.SelectedItem != null) { try { Mesero mesero = ListUsuarioMeseros.SelectedItem as Mesero; txtApellidoUsuarios.Text = mesero.Apellidos; txtCorreoUsuarios.Text = mesero.Correo; txtHorarioUsuarios.Text = mesero.Horario; txtNombreUsuarios.Text = mesero.Nombres; cmbEmpresaUsuarios.Text = mesero.Empresa; txtPasswordsuarios.Password = mesero.Password; ID = mesero.Id; txtTurnoUsuarios.Text = mesero.Turno; opciones = opcion.Edita; HabilitarBotonesUsuario(true); } catch (Exception) { MessageBox.Show("No se puede realizar la operación", "Registro de Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor de seleccionar un dato de la tabla Usuarios", "Registro de Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); } }
static void Main(string[] args) { Comida unaComida = new Comida() { Nombre = "Asado" }; Menu unMenu = new Menu() { comida = unaComida }; Mesero unMesero = new Mesero() { Nombre = Persona.CrearNombre(), menu = unMenu }; Cliente unCliente = new Cliente() { Nombre = Persona.CrearNombre() }; Restaurante restaurante = new Restaurante() { mesero = unMesero, menu = unMenu, comida = unaComida }; restaurante.atenderA(unCliente); }
public static Mesero traer(int legajo) { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Mesero mesero = new Mesero(); try { accesoDatos.setearConsulta("select legajo,nombre,apellido,dni,sexo from personal where legajo=" + legajo); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); mesero.legajo = (int)accesoDatos.Lector["legajo"]; mesero.nombre = (string)accesoDatos.Lector["nombre"].ToString(); mesero.apellido = (string)accesoDatos.Lector["apellido"].ToString(); mesero.dni = (string)accesoDatos.Lector["dni"].ToString(); mesero.sexo = (string)accesoDatos.Lector["sexo"].ToString(); return(mesero); } catch (Exception ex) { throw ex; } finally { } }
private void btnGuardarUsuario_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtApellidoUsuarios.Text) || string.IsNullOrEmpty(txtCorreoUsuarios.Text) || string.IsNullOrEmpty(txtHorarioUsuarios.Text) || string.IsNullOrEmpty(txtNombreUsuarios.Text) || string.IsNullOrEmpty(txtPasswordsuarios.Password) || string.IsNullOrEmpty(txtTurnoUsuarios.Text) || string.IsNullOrEmpty(cmbEmpresaUsuarios.Text)) { MessageBox.Show("No ha llenado todos los campos", "Registro de Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (opciones == opcion.Nuevo) { Mesero mesero = new Mesero(); mesero.Apellidos = txtApellidoUsuarios.Text.ToUpper(); mesero.Correo = txtCorreoUsuarios.Text.ToUpper(); mesero.Empresa = cmbEmpresaUsuarios.Text.ToUpper(); mesero.Horario = txtHorarioUsuarios.Text.ToUpper(); mesero.Nombres = txtNombreUsuarios.Text.ToUpper(); mesero.Password = txtPasswordsuarios.Password; mesero.Turno = txtTurnoUsuarios.Text.ToUpper(); mesero.FechaHora = DateTime.Now; if (manejadorMesero.Agregar(mesero)) { MessageBox.Show("Usuario : " + mesero.Nombres + " agregada Correctamente", "Registro de Usuarios", MessageBoxButton.OK, MessageBoxImage.Information); HabilitarLimpiarCajas(); ActualizarTabla(); HabilitarBotonesUsuario(false); } else { MessageBox.Show("Error al agregar al Usuario: " + mesero.Nombres, "Registro de Usuarios", MessageBoxButton.OK, MessageBoxImage.Error); } } else { foreach (var item in manejadorMesero.Lista) { if (item.Id == ID) { item.Apellidos = txtApellidoUsuarios.Text.ToUpper(); item.Correo = txtCorreoUsuarios.Text.ToUpper(); item.Empresa = cmbEmpresaUsuarios.Text.ToUpper(); item.Horario = txtHorarioUsuarios.Text.ToUpper(); item.Nombres = txtNombreUsuarios.Text.ToUpper(); item.Password = txtPasswordsuarios.Password; item.Turno = txtTurnoUsuarios.Text.ToUpper(); item.FechaHora = DateTime.Now; if (manejadorMesero.Modificar(item)) { MessageBox.Show("Usuario: " + item.Nombres + " modificada Correctamente", "Registro de Usuario", MessageBoxButton.OK, MessageBoxImage.Information); HabilitarLimpiarCajas(); ActualizarTabla(); HabilitarBotonesUsuario(false); } else { MessageBox.Show("Error al modificar datos del Usuario: " + item.Nombres, "Registro de Usuario", MessageBoxButton.OK, MessageBoxImage.Error); } } } } }
public ActionResult DeleteConfirmed(int id) { Mesero mesero = db.Meseros.Find(id); db.Meseros.Remove(mesero); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "MeseroId,Nombre,CarnetSanidad,Sueldo,Fecha")] Mesero mesero) { if (ModelState.IsValid) { db.Entry(mesero).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mesero)); }
public ActionResult DeleteConfirmed(int id) { //Cliente cliente = db.Clientes.Find(id); Mesero mesero = unityOfWork.Meseros.Get(id); //db.Clientes.Remove(cliente); unityOfWork.Meseros.Delete(mesero); //db.SaveChanges(); unityOfWork.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "MeseroId,Nombre,CarnetSanidad,Sueldo,Fecha")] Mesero mesero) { if (ModelState.IsValid) { db.Meseros.Add(mesero); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mesero)); }
public async Task <IActionResult> Create([Bind("Id,Nombre")] Mesero mesero) { if (ModelState.IsValid) { _context.Add(mesero); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(mesero)); }
public ActionResult Edit([Bind(Include = "ClienteId,ApeMat,ApePat,Dni,Direccion,PedidoId,ReservaId")] Mesero mesero) { if (ModelState.IsValid) { //db.Entry(cliente).State = EntityState.Modified; unityOfWork.StateModified(mesero); //db.SaveChanges(); unityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(mesero)); }
public ActionResult Create([Bind(Include = "ClienteId,ApeMat,ApePat,Dni,Direccion,PedidoId,ReservaId")] Mesero mesero) { if (ModelState.IsValid) { //db.Clientes.Add(cliente); unityOfWork.Meseros.Add(mesero); //db.SaveChanges(); unityOfWork.SaveChanges(); return(RedirectToAction("Index")); } return(View(mesero)); }
// GET: Meseros/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mesero mesero = await db.Meseros.FindAsync(id); if (mesero == null) { return(HttpNotFound()); } return(View(mesero)); }
// GET: Meseros/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Mesero mesero = db.Meseros.Find(id); if (mesero == null) { return(HttpNotFound()); } return(View(mesero)); }
// GET: Clientes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //Cliente cliente = db.Clientes.Find(id); Mesero mesero = unityOfWork.Meseros.Get(id); if (mesero == null) { return(HttpNotFound()); } return(View(mesero)); }
//------------------------------------------------------------------------------------------------------------------------------// /* Delete: Metodos de Eliminacion */ //------------------------------------------------------------------------------------------------------------------------------// /* Eliminar un Mesero */ public string EliminarMesero(Mesero mesero) { string estado = "ERROR"; if (!string.IsNullOrEmpty(mesero.IdMesero) && !string.IsNullOrEmpty(mesero.Nombres) && !string.IsNullOrEmpty(mesero.Apellidos) && mesero.Edad > 0 && mesero.Antiguedad >= 0) { string query = "DELETE FROM Mesero WHERE IdMesero = " + mesero.IdMesero; estado = CapaDatos.ExecTransaction(query, conex); if (estado.Equals("SUCCESS")) { estado = "OK"; } } return(estado); }
private void btnEliminarUsuario_Click(object sender, RoutedEventArgs e) { Mesero mesero = ListUsuarioMeseros.SelectedItem as Mesero; if (mesero != null) { if (MessageBox.Show("Esta seguro de eliminar al mesero: " + mesero.Nombres, "Empresa", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { manejadorMesero.Eliminar(mesero.Id); ActualizarTabla(); } } else { MessageBox.Show("Favor de Seleccionar un dato de la tabla", "Empresa", MessageBoxButton.OK, MessageBoxImage.Error); } }
/* Creacion de un nuevo Mesero */ public string RegistrarMesero(Mesero mesero) { string estado = "ERROR"; if (!string.IsNullOrEmpty(mesero.IdMesero) && !string.IsNullOrEmpty(mesero.Nombres) && !string.IsNullOrEmpty(mesero.Apellidos) && mesero.Edad > 0 && mesero.Antiguedad >= 0) { string query = "INSERT INTO MESERO (IdMesero, Nombres, Apellidos, Edad, Antiguedad) " + "VALUES (" + mesero.IdMesero + ", '" + mesero.Nombres + "', '" + mesero.Apellidos + "', " + mesero.Edad + ", " + mesero.Antiguedad + ")"; estado = CapaDatos.ExecTransaction(query, conex); if (estado.Equals("SUCCESS")) { estado = "OK"; } } return(estado); }
//------------------------------------------------------------------------------------------------------------------------------// /* Update: Metodos de Actualizacion */ //------------------------------------------------------------------------------------------------------------------------------// /* Actualizar un Mesero */ public string ActualizarMesero(Mesero mesero) { string estado = "ERROR"; if (!string.IsNullOrEmpty(mesero.IdMesero) && !string.IsNullOrEmpty(mesero.Nombres) && !string.IsNullOrEmpty(mesero.Apellidos) && mesero.Edad > 0 && mesero.Antiguedad >= 0) { string query = "UPDATE MESERO SET IdMesero = " + mesero.IdMesero + ", Nombres = '" + mesero.Nombres + "', Apellidos = '" + mesero.Apellidos + "', Edad = " + mesero.Edad + ", Antiguedad = " + mesero.Antiguedad + " WHERE IdMesero = " + mesero.IdMesero; estado = CapaDatos.ExecTransaction(query, conex); if (estado.Equals("SUCCESS")) { estado = "OK"; } } return(estado); }
private void EntrarEncuesta_Click(object sender, RoutedEventArgs e) { try { if (string.IsNullOrEmpty(CmbNombreEncuesta.Text) || string.IsNullOrEmpty(CmbEmpresaEncuesta.Text) || string.IsNullOrEmpty(txtDuenoEncuesta.Text) || string.IsNullOrEmpty(txtObjetivoEncuesta.Text) || string.IsNullOrEmpty(txtPasswordEncuesta.Password)) { MessageBox.Show("No ha llenado todos los datos completamente", "Inicio de Encuesta", MessageBoxButton.OK, MessageBoxImage.Error); return; } Mesero a = CmbNombreEncuesta.SelectedItem as Mesero; if (manejadorMesero.BuscarUsuario(a.Id, txtPasswordEncuesta.Password) == true) { Encuesta enc = new Encuesta() { Duenio = txtDuenoEncuesta.Text, FechaHora = DateTime.Now, Nombre = CmbNombreEncuesta.Text, Objetivo = txtObjetivoEncuesta.Text, // MostrarPreguntasAleatoriamente = txtDuenoEncuesta; }; manejadorEncuesta.Agregar(enc); EncuestaFormulario b = new EncuestaFormulario(); b.Show(); this.Close(); // b.txtIDMesero.Text = a.Id; //b.txtIDEncuesta.Text = enc.Id; // b.txtIDMesero.Text = id.a; // b.txtIDEncuesta.Text = ObjectId.Parse(id.enc); } else { MessageBox.Show("Contraseña incorrecta", "Inicio de Encuesta", MessageBoxButton.OK, MessageBoxImage.Error); txtPasswordEncuesta.Clear(); } } catch (Exception) { MessageBox.Show("No ha seleccionado ningun usuario\nSeleccione uno", "Inicio de Encuesta", MessageBoxButton.OK, MessageBoxImage.Error); } }
public IActionResult Put([FromBody] Mesero mesero) { RestauranteService.Mesero mesero1 = new RestauranteService.Mesero() { IdMesero = mesero.IdMesero, Nombres = mesero.Nombres, Apellidos = mesero.Apellidos, Edad = Convert.ToInt32(mesero.Edad), Antiguedad = Convert.ToInt32(mesero.Antiguedad) }; ServiceClient serviceClient = new ServiceClient(); string newMesero = serviceClient.ActualizarMeseroAsync(mesero1).Result; if (!newMesero.Equals("OK")) { return(BadRequest(newMesero)); } return(CreatedAtAction("PutMesero", new { id = mesero.IdMesero }, mesero)); }
public ActionResult Create(string Nombres, string Apellido, string Cedula, string INSS, string RUC, string HoraEntrada, string HoraSalida) { //BUSCAR QUE EL NUMERO RUC NO SE REPITA var buscarRUC = RUC.Trim() != "" ? db.Datos.DefaultIfEmpty(null).FirstOrDefault(r => r.RUC == RUC && r.RUC != null) : null; //SI EXISTE UN REGISTRO CON EL NUMERO RUC if (buscarRUC != null) { mensaje = "El número RUC ya se encuentra registrado"; return(Json(new { success = completado, message = mensaje }, JsonRequestBehavior.AllowGet)); } //BUSCAR SI LA PERSONA EXISTE var persona = db.Datos.DefaultIfEmpty(null).FirstOrDefault(p => p.DNI.Trim() == Cedula.Trim()); //SI SE ENCUENTRA REGISTRADO if (persona != null) { //SE BUSCA QUE EL COLABORADOR CON EL DATO ID var colaborador = db.Meseros.DefaultIfEmpty(null).FirstOrDefault(c => c.DatoId == persona.Id); //SI YA EXISTE EL COLABORADOR MANDAR ERROR if (colaborador != null) { mensaje = "El colaborador ya se encuentra registrado"; return(Json(new { success = completado, message = mensaje }, JsonRequestBehavior.AllowGet)); } //TRANSACT SQL using (var transact = db.Database.BeginTransaction()) { try { //SI LLEGA UN REGISTRO DE RUC VALIDO if (RUC.Trim() != "") { persona.RUC = RUC.Trim(); } //SI NO EXISTE REGISTRADO, AGREGARLO Mesero mesero = new Mesero(); mesero.INSS = INSS; mesero.HoraEntrada = HoraEntrada; mesero.HoraSalida = HoraSalida; mesero.DatoId = persona.Id; mesero.EstadoMesero = true; db.Meseros.Add(mesero); completado = db.SaveChanges() > 0 ? true : false; mensaje = completado ? "Almacenado Correctamente" : "Error al almacenar"; //Si todo se hizo correctamente se guardan los datos definitivamente transact.Commit(); } catch (Exception) { //Si hubo algun error en el almacenamiento de los datos //deshacemos todos lo que habiamos guardado transact.Rollback(); mensaje = "Error al almacenar"; } //FIN TRY-CATCH } //FIN USING } else { //TRANSACT SQL using (var transact = db.Database.BeginTransaction()) { try { //SI NO SE ENCUENTRA REGISTRADO Dato dato = new Dato(); //LLENAMOS LA TABLA DE DATOS dato.DNI = Cedula.Trim(); dato.PNombre = Nombres.Trim(); dato.PApellido = Apellido.Trim(); dato.RUC = RUC.Trim() != "" ? RUC.Trim() : null; db.Datos.Add(dato); //SI SE ALMACENO CORRECTAMENTE if (db.SaveChanges() > 0) { Mesero waiter = new Mesero(); waiter.INSS = INSS; waiter.HoraEntrada = HoraEntrada; waiter.HoraSalida = HoraSalida; waiter.DatoId = dato.Id; waiter.EstadoMesero = true; db.Meseros.Add(waiter); completado = db.SaveChanges() > 0 ? true : false; mensaje = completado ? "Almacenado Correctamente" : "Error al almacenar"; //Si todo se hizo correctamente se guardan los datos definitivamente transact.Commit(); }//FIN SAVECHANGES DATO } catch (Exception) { mensaje = "Error al almacenar"; //Si hubo algun error en el almacenamiento de los datos //deshacemos todos lo que habiamos guardado transact.Rollback(); } //FIN TRY-CATCH } } //FIN ELSE return(Json(new { success = completado, message = mensaje }, JsonRequestBehavior.AllowGet)); }
public frmMesaDesasignar(int mesa, Mesero mesero) { InitializeComponent(); numeroMesa = mesa; meseroLocal = mesero; }
public bool Agregar(Mesero entidad) { return(mesero.Crear(entidad)); }
public bool Modificar(Mesero entidad) { return(mesero.Editar(entidad)); }