public void DataEspera(int ativoId, int bibliotecaCartaoId) { var dataCorrente = DateTime.Now; var ativo = _context.BibliotecaAtivos .FirstOrDefault(a => a.Id == ativoId); var card = _context.BibliotecaCartaos .FirstOrDefault(c => c.Id == bibliotecaCartaoId); if (ativo.Estato.Nome == "Available") { AlterarAtivoEstato(ativoId, "On Hold"); } var espera = new Espera { DataEspera = dataCorrente, BibliotecaAtivo = ativo, BibliotecaCartao = card }; _context.Add(espera); _context.SaveChanges(); }
public IHttpActionResult PostEspera(Espera espera) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Esperas.Add(espera); try { db.SaveChanges(); } catch (DbUpdateException) { if (EsperaExists(espera.Nombre)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = espera.Nombre }, espera)); }
/// <summary> /// Abrir a tela inicial do login. /// </summary> public void AbrirTelaDeLogin() { var url = new Uri(ConfiguracaoDeTela.UrlLogin); WebDriver.Navigate().GoToUrl(url); Espera.AguardePaginaCarregada(); }
public IHttpActionResult PutEspera(string id, Espera espera) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != espera.Nombre) { return(BadRequest()); } db.Entry(espera).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EsperaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public frmMantenimientoEsperas(Espera Espera) { InitializeComponent(); _Espera = Espera; txtCodigo.Text = _Espera.Identificador; txtDescripcion.Text = _Espera.Descripcion; }
/// <summary> /// Clic en el botón de guardar. /// </summary> private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos if (txtCodigo.Text.Equals(string.Empty)) { Excepcion.mostrarMensaje("ErrorEsperaDatosRegistro"); return; } try { frmAdministracionEsperas padre = (frmAdministracionEsperas)this.Owner; string identificador = txtCodigo.Text; string descripcion = txtDescripcion.Text; // Verificar si la camará ya está registrada if (_Espera == null) { // Agregar la cámara if (Mensaje.mostrarMensajeConfirmacion("MensajeEsperaRegistro") == DialogResult.Yes) { Espera nueva = new Espera(identificador, descripcion: descripcion); _mantenimiento.agregarEspera(ref nueva); padre.agregarEspera(nueva); Mensaje.mostrarMensaje("MensajeEsperaConfirmacionRegistro"); this.Close(); } } else { // Actualizar los datos de la cámara Espera copia = new Espera(identificador, id: _Espera.ID, descripcion: descripcion); _mantenimiento.actualizarEspera(copia); _Espera.Identificador = identificador; _Espera.Descripcion = descripcion; padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeEsperaConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public IHttpActionResult GetEspera(string id) { Espera espera = db.Esperas.Find(id); if (espera == null) { return(NotFound()); } return(Ok(espera)); }
public IHttpActionResult DeleteEspera(string id) { Espera espera = db.Esperas.Find(id); if (espera == null) { return(NotFound()); } db.Esperas.Remove(espera); db.SaveChanges(); return(Ok(espera)); }
/// <summary> /// Mostrar la ventana de modificación. /// </summary> public void mostarVentanaModificacion() { try { if (dgvEsperas.SelectedRows.Count > 0) { Espera Espera = (Espera)dgvEsperas.SelectedRows[0].DataBoundItem; frmMantenimientoEsperas formulario = new frmMantenimientoEsperas(Espera); formulario.ShowDialog(this); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Listar todas las cámaras registradas. /// </summary> /// <returns>Lista de cámaras registradas en el sistema</returns> public BindingList <Espera> listarEsperas() { BindingList <Espera> Esperas = new BindingList <Espera>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectEsperas"); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = (int)datareader["pk_ID"]; string identificador = ""; if (datareader["Codigo"] != DBNull.Value) { identificador = (string)datareader["Codigo"]; } string descripcion = ""; if (datareader["Nombre"] != DBNull.Value) { descripcion = (string)datareader["Nombre"]; } Espera Espera = new Espera(identificador, id: id, descripcion: descripcion); Esperas.Add(Espera); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(Esperas); }
/// <summary> /// Eliminar los datos de una cámara. /// </summary> /// <param name="c">Objeto Espera con los datos de la cámara a eliminar</param> public void eliminarEspera(Espera c) { SqlCommand comando = _manejador.obtenerProcedimiento("DeleteEspera"); _manejador.agregarParametro(comando, "@Espera", c, SqlDbType.TinyInt); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEsperaEliminacion"); } }
/// <summary> /// Registrar una nueva cámara. /// </summary> /// <param name="c">Objeto Espera con los datos de la nueva cámara</param> public void agregarEspera(ref Espera c) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertEspera"); _manejador.agregarParametro(comando, "@codigo", c.Identificador, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@descripcion", c.Descripcion, SqlDbType.NVarChar); try { c.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEsperaRegistro"); } }
/// <summary> /// Clic en el botón de eliminar. /// </summary> private void btnEliminar_Click(object sender, EventArgs e) { try { if (Mensaje.mostrarMensajeConfirmacion("MensajeEsperaEliminacion") == DialogResult.Yes) { Espera Espera = (Espera)dgvEsperas.SelectedRows[0].DataBoundItem; _mantenimiento.eliminarEspera(Espera); dgvEsperas.Rows.Remove(dgvEsperas.SelectedRows[0]); Mensaje.mostrarMensaje("MensajeEsperaConfirmacionEliminacion"); } } catch (Excepcion ex) { ex.mostrarMensaje();; } }
/// <summary> /// Actualizar los datos de una cámara. /// </summary> /// <param name="c">Objeto Espera con los datos de la cámara a actualizar</param> public void actualizarEspera(Espera c) { SqlCommand comando = _manejador.obtenerProcedimiento("UpdateEspera"); _manejador.agregarParametro(comando, "@codigo", c.Identificador, SqlDbType.VarChar); _manejador.agregarParametro(comando, "@descipcion", c.Descripcion, SqlDbType.NVarChar); _manejador.agregarParametro(comando, "@espera", c, SqlDbType.Int); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorEsperaActualizacion"); } }
public async void AddPedido() { var existente = Espera.FirstOrDefault(p => p.idPlato == PlatoPedidoModal.CPlato._id.ToString()); if (existente == null) { Pedido pp = new Pedido(); pp.Cantidad = this.Cantidad; pp.Plato = PlatoPedidoModal.CPlato.Nombre; pp.Total = this.Total; pp.idPlato = PlatoPedidoModal.CPlato._id.ToString(); pp.Usuario = Settings.User.Nombres + " " + Settings.User.Apellidos; pp.idProv = PlatoPedidoModal.CPlato.idProv; pp.idUsu = Settings.User._id.ToString(); pp.Detalle = this.DetallePedido; pp.Estado = "Por Confirmar"; pp.FechaPedido = DateTime.Now; pp.FechaEntrega = this.Fechaentrega; pp.Proveedor = PlatoPedidoModal.CProveedor.Nombre; pp.Categoria = PlatoPedidoModal.CPlato.Categoria; pp.Select = true; pp.Location = this.punto; pp.Direccion = this.DetalleDireccion; this.Pedidos.Add(pp); await dataPedido.SetPedido(pp); this.Pedidos = new ObservableRangeCollection <Pedido>(this.Pedidos); } else { //this.Espera.Remove(existente); existente.Cantidad++; existente.Total = existente.Total + PlatoPedidoModal.CPlato.Precio; //this.Espera.Add(existente); } //SumarTotal(); }
/// <summary> /// Agregar una cámara a la lista. /// </summary> public void agregarEspera(Espera Espera) { BindingList <Espera> Esperas = (BindingList <Espera>)dgvEsperas.DataSource; Esperas.Add(Espera); }