public async Task <IActionResult> Edit(int id, [Bind("IdRecursos,Designacao,Tipo,ArtigoFK")] Recursos recursos) { if (id != recursos.IdRecursos) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(recursos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RecursosExists(recursos.IdRecursos)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ArtigoFK"] = new SelectList(_context.Artigos, "IdArtigo", "Contacto", recursos.ArtigoFK); return(View(recursos)); }
public int insertarRecursos(Recursos r) { try { SqlConnection cnx = cn.conectar(); //Conexion cm = new SqlCommand("LosRecursos", cnx); //Nombre del procedimiento cm.Parameters.AddWithValue("@b", 1); //Valores que toman los parametros cm.Parameters.AddWithValue("@idrecursos", ""); //del procedimiento cm.Parameters.AddWithValue("@nombrer", r.nombrer); cm.Parameters.AddWithValue("@codigo", r.codigo); cm.Parameters.AddWithValue("@descripcion", r.descripcion); cm.CommandType = CommandType.StoredProcedure; //Tipo de comando ejecutado cnx.Open(); //Abrir conexion de BD cm.ExecuteNonQuery(); //Ejecucion de consulta indicador = 1; //Valor del indicador } catch (Exception e) { e.Message.ToString(); //Mostrar mensaje en caso error indicador = 0; } finally { cm.Connection.Close(); //Cierre de conexion } return(indicador); }
private void dgDatos_CellClick(object sender, DataGridViewCellEventArgs e) { long idRecurso = long.Parse(dgDatos.Rows[e.RowIndex].Cells[0].Value.ToString()); recursoSeleccionado = Recursos.Leer(idRecurso); CompletarCampos(); }
//Editar Comentarios public int EditarRecursos(Recursos r) { try { SqlConnection cnx = cn.conectar(); //conexion cm = new SqlCommand("LosRecursos", cnx); cm.Parameters.AddWithValue("@b", 4); cm.Parameters.AddWithValue("idrecursos", r.idrecursos); //parametro del procedimiento almacenado cm.Parameters.AddWithValue("nombrer", r.nombrer); cm.Parameters.AddWithValue("codigo", ""); cm.Parameters.AddWithValue("@descripcion", ""); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); cm.ExecuteNonQuery(); indicador = 1; } catch (Exception e) { e.Message.ToString(); indicador = 0; } finally { cm.Connection.Close(); } return(indicador); }
public void ConsultarRecursos() { foreach (var recurso in Recursos.ToList()) { Console.WriteLine($"Id: {recurso.Id} Nombre: {recurso.Nombre}"); } }
// Busca los turnos libres para la fecha y horas indicadas en el control // y para el cliente seleccionado private void btnBuscarLibres_Click(object sender, EventArgs e) { int hI = int.Parse(tiHoraITurnoLibre.Text.Split(':')[0]); int mI = int.Parse(tiHoraITurnoLibre.Text.Split(':')[1]); int hF = int.Parse(tiHoraFTurnoLibre.Text.Split(':')[0]); int mF = int.Parse(tiHoraFTurnoLibre.Text.Split(':')[1]); int duracion = int.Parse(tiDuracion.Text); if (cmbClienteBuscarTurno.SelectedItem == null) { MessageBox.Show("Debe seleccionar algun cliente en el combo clientes"); return; } long idCliente = ((Cliente)cmbClienteBuscarTurno.SelectedItem).Id; //DisponibilidadSemanal o = new DisponibilidadSemanal(true); TimeSpan horaInicial = new TimeSpan(hI, mI, 0); TimeSpan horaFinal = new TimeSpan(hF, mF, 0); DateTime fechaI = new DateTime(dpDiaTurnosLibres.Value.Year, dpDiaTurnosLibres.Value.Month, dpDiaTurnosLibres.Value.Day, hI, mI, 0, 0); DateTime fechaF = new DateTime(dpDiaTurnosLibres.Value.Year, dpDiaTurnosLibres.Value.Month, dpDiaTurnosLibres.Value.Day, hF, mF, 0, 0); lstTurnosLibres.DataSource = null; lstTurnosLibres.DataSource = Recursos.ObtenerDisponibilidad(idCliente, fechaI, fechaF, duracion); return; }
void IRecursosRepository.DeleRecurso(int id) { Recursos recurso = context.Recursos.Find(id); context.Entry(recurso).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); }
private void BuildImagePictures(bool create = true) { var maxWidth = this.PicPanel.Size.Width; var y = 3; var x = 3; this.PicPanel.VerticalScroll.Value = this.PicPanel.VerticalScroll.Minimum; foreach (var img in Recursos.GetAllImages()) { PictureBox pic; if (create) { pic = new PictureBox(); this.PicPanel.Controls.Add(pic); pic.Size = new System.Drawing.Size(32, 32); pic.SizeMode = PictureBoxSizeMode.Zoom; pic.Image = img.Value; pic.Tag = img.Key; pic.Click += (sender, e) => SetSelectedPicture(sender.GetTag <string>()); } else { pic = this.PicPanel.Controls.OfType <PictureBox>().Single(p => p.GetTag <string>() == img.Key); } pic.Location = new System.Drawing.Point(x, y); x += 32 + 3; if (x + 32 > maxWidth) { y += 32 + 3; x = 3; } } }
/*Guardar recurso*/ public int insertarRecurso(Recursos recurs) { try { conexion = _conexion.conectar(); comandos_sql = new SqlCommand("_Recursos", conexion); if (recurs.nombre_recursos != "" && recurs.codigo != "") { comandos_sql.Parameters.AddWithValue("@b", 1); // Valores que toman los parámetros comandos_sql.Parameters.AddWithValue("@idrecursos", ""); comandos_sql.Parameters.AddWithValue("@nombrer", recurs.nombre_recursos); comandos_sql.Parameters.AddWithValue("@codigo", recurs.codigo); comandos_sql.Parameters.AddWithValue("@descripcion", recurs.descripcion); comandos_sql.CommandType = CommandType.StoredProcedure; // Tipo de comando sql ejecutado conexion.Open(); comandos_sql.ExecuteNonQuery(); // Ejecución de consulta indicador = 1; } } catch (Exception error) { error.Message.ToString(); indicador = 0; } finally { comandos_sql.Connection.Close(); } return(indicador); }
public List <Recursos> ListarRecursos() { List <Recursos> lista = new List <Recursos>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "DashboardProduccion"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Fecha", DateTime.Now); cmd.Parameters.AddWithValue("@Maquina", ""); cmd.Parameters.AddWithValue("@Procedimiento", 3); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Recursos d = new Recursos(); d.Maquina = reader["Maquina"].ToString(); d.CodMaquina = reader["CodMaquina"].ToString(); d.Valor = Convert.ToInt32(reader["Valor"].ToString()); lista.Add(d); } } catch (Exception ex) { } } con.CerrarConexion(); return(lista); }
/* Método Actualizar*/ public int editarRecurso(Recursos recurs) { try { conexion = _conexion.conectar(); comandos_sql = new SqlCommand("_Recursos", conexion); comandos_sql.Parameters.AddWithValue("@b", 4); comandos_sql.Parameters.AddWithValue("@idrecursos", recurs.id_recursos); comandos_sql.Parameters.AddWithValue("@nombrer", recurs.nombre_recursos); comandos_sql.Parameters.AddWithValue("@codigo", recurs.codigo); comandos_sql.Parameters.AddWithValue("@descripcion", recurs.descripcion); comandos_sql.CommandType = CommandType.StoredProcedure; conexion.Open(); comandos_sql.ExecuteNonQuery(); indicador = 1; } catch (Exception error) { error.Message.ToString(); indicador = 0; } finally { comandos_sql.Connection.Close(); } return(indicador); }
public override void Editar() { base.Editar(); try { Cursor.Current = Cursors.WaitCursor; //Comprobamos que al menos un registro hay sido seleccionado CargaDatosActuales(); using (var frm = new frmRecursos(Recursos.GetRecursos(_Recursos.ID))) { if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Buscar(); } } } catch (DataPortalException ex) { XtraMessageBox.Show(ex.BusinessException.Message, "Ver/Editar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Ver/Editar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }
public override void Nuevo() { try { Cursor.Current = Cursors.WaitCursor; base.Nuevo(); using (var frm = new frmRecursos(Recursos.NewRecursos())) if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Buscar(); } } catch (DataPortalException ex) { XtraMessageBox.Show(ex.BusinessException.Message, "Nuevo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Nuevo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }
public int editarRecursos(Recursos r) { try { cnx = cn.conectar(); rc = new SqlCommand("prerecursos", cnx); rc.Parameters.AddWithValue("@b", 4); rc.Parameters.AddWithValue("@idrecursos", r.id_recursos); rc.Parameters.AddWithValue("@nombrerecursos", r.nombre); rc.Parameters.AddWithValue("@codigo", r.codigo); rc.Parameters.AddWithValue("@descripcion", r.descripcion); rc.CommandType = CommandType.StoredProcedure; cnx.Open(); rc.ExecuteNonQuery(); indicador = 1; } catch (Exception e) { e.Message.ToString(); indicador = 0; } finally { rc.Connection.Close(); } return(indicador); }
private void ReloadLinkMenu(ToolStripMenuItem menu, Link link) { menu.Image = Recursos.GetImage(link.Icon); menu.Text = link.Name; menu.Tag = link; foreach (var l in link.SubLinks) { if (l.IsSeparator) { menu.DropDownItems.Add(new ToolStripSeparator()); } else { var m = new ToolStripMenuItem(); ReloadLinkMenu(m, l); menu.DropDownItems.Add(m); } } if (link.IsFolder) { if (!link.ShowFolderContent) { menu.Click += (sender, e) => Utils.Action.DoLink(sender.GetTag <Link>()); return; } menu.DropDownOpening += (sender, e) => { Utils.Menu.CreateSubFoldersMenu((ToolStripMenuItem)sender, sender.GetTag <Link>(), new System.IO.DirectoryInfo(sender.GetTag <Link>().Path)); }; } else { menu.Click += (sender, e) => Utils.Action.DoLink(sender.GetTag <Link>()); } }
public ConfigLinksHelper(Forms.Configuration form, Control container) : base(form, container) { // form event form.ResizeEnd += (sender, e) => BuildImagePictures(false); // events bEditPathFind.Click += (sender, e) => OpenDialog("path"); bImgCustomFind.Click += (sender, e) => OpenDialog("img"); cbShowFolderContent.CheckedChanged += (sender, e) => UpdateChecksStatus(); cbShowSubFolders.CheckedChanged += (sender, e) => UpdateChecksStatus(); tvLinks.AfterSelect += (sender, e) => SelectNode(e.Node); bSave.Click += (sender, e) => Save(); // TreeList tvLinks.ImageList = new ImageList(); foreach (var img in Recursos.GetAllImages()) { tvLinks.ImageList.Images.Add(img.Key, img.Value); } BuildImagePictures(); ReLoadData(); tvLinks.TopNode.ExpandAll(); SelectNode(tvLinks.TopNode); }
public int insertarRecursos(Recursos re) { try { SqlConnection cnx = cn.conectar(); cm = new SqlCommand("Recurso", cnx); //'Recurso' debe estar escrito tal cual esta en la table de Sql' cm.Parameters.AddWithValue("@b", 1); cm.Parameters.AddWithValue("@idrecursos", ""); cm.Parameters.AddWithValue("@nombrer", re.nombrer); cm.Parameters.AddWithValue("@codigo", re.codigo); cm.Parameters.AddWithValue("@descripcion", re.descripcion); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); cm.ExecuteNonQuery(); indicador = 1; } catch (Exception e) { e.Message.ToString(); indicador = 0; } finally { cm.Connection.Close(); } return(indicador); }
public override void Eliminar() { base.Eliminar(); try { Cursor.Current = Cursors.WaitCursor; CargaDatosActuales(); if (XtraMessageBox.Show("Desea eliminar el registro?", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return; } Recursos.DeleteRecursos(_Recursos.ID); Buscar(); } catch (DataPortalException ex) { XtraMessageBox.Show(ex.BusinessException.Message, "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } }
public IHttpActionResult PutRecursos(int id, Recursos recursos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != recursos.Id) { return(BadRequest()); } db.Entry(recursos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RecursosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public int insertarRecursos(Recursos r) { try { SqlConnection cnx= cn.conectar(); //conexion cm= new SqlCommand("recursos_proc", cnx); cm.Parameters.AddWithValue("@b", 1); cm.Parameters.AddWithValue("@idrecursos", ""); cm.Parameters.AddWithValue("@nombrer", r.nombrer); cm.Parameters.AddWithValue("@codigo", r.codigo); cm.Parameters.AddWithValue("@descripcion", r.descripcion); cm.CommandType= CommandType.StoredProcedure; cnx.Open(); cm.ExecuteNonQuery(); indicador= 1; } catch(Exception e) { e.Message.ToString(); indicador=0; } finally { cm.Connection.Close(); } return indicador; }
public static int ParticionDes(List <Estudiante> arr, int left, int rigth, string parametro) { Estudiante pivote = arr[rigth]; int Ppivote = rigth; Estudiante temp; int i = left; for (int j = left; j < rigth; j++) { Ordenamientos.comparaciones++; if (Recursos.Ordenador <Estudiante>(arr, parametro, j, Ppivote) > 0) { temp = arr[j]; arr[j] = arr[i]; arr[i] = temp; i++; Ordenamientos.asignaciones++; } } arr[rigth] = arr[i]; arr[i] = pivote; return(i); }
public ActionResult DeleteConfirmed(int id) { Recursos recursos = db.Recursos.Find(id); db.Recursos.Remove(recursos); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AgregarDetalle(DateTime fecha, int tiempo) { Detalles.Add(new Detalle { Fecha = fecha, Tiempo = tiempo, RecursoId = Recursos.Where(i => i.Id > 0).Single().Id, TareaId = Tareas.Where(i => i.Id > 0).First().Id }); // Aún no sé cómo funcionan las FKs con EFC. SaveChanges(); Console.WriteLine("Detalle Agregado."); }
public void AgregarRecurso(string nombre) { Recursos.Add(new Recurso { Nombre = nombre, UsuarioId = Usuarios.Where(i => i.Id > 0).First().Id }); // Aún no sé cómo funcionan las FKs con EFC. SaveChanges(); Console.WriteLine("Recurso Agregado."); }
public void ModificarRecurso(int id, string nombre) { var recursoModificar = Recursos.Where(i => i.Id == id).Single(); recursoModificar.Nombre = nombre; SaveChanges(); Console.WriteLine("Recurso Modificado."); }
private void btnBorrar_Click(object sender, EventArgs e) { long id = long.Parse(tiId.Text); Recursos.Borrar(id); btnLimpiarCampos_Click(null, null); btnListar_Click(null, null); }
void ImagenesLetraA_Loaded(object sender, RoutedEventArgs e) { recurso = new Recursos(); timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(1500); timer.Tick += timer_Tick; timer.Start(); }
private void buttonGuardar_Click(object sender, EventArgs e) { try { if (buttonGuardar.Text == "Guardar") { Recursos objetoRecurso = new Recursos(); objetoRecurso.nombrer = textBoxNombrer.Text; objetoRecurso.codigo = textBoxCodigo.Text; objetoRecurso.descripcion = textBoxDescripcion.Text; if (logicaNR.insertarRecursos(objetoRecurso) > 0) { MessageBox.Show("Agregado con èxito"); dataGridViewRecursos.DataSource = logicaNR.listarRecursos(); textBoxNombrer.Text = ""; textBoxDescripcion.Text = ""; textBoxCodigo.Text = ""; tabRecursos.SelectedTab = tabPage2; } else { MessageBox.Show("Error al agregar Recurso"); } } if (buttonGuardar.Text == "Actualizar") { Recursos objetoRecurso = new Recursos(); objetoRecurso.idrecursos = Convert.ToInt32(textBoxId.Text); objetoRecurso.nombrer = textBoxNombrer.Text; objetoRecurso.codigo = textBoxCodigo.Text; objetoRecurso.descripcion = textBoxDescripcion.Text; if (logicaNR.EditarRecursos(objetoRecurso) > 0) { MessageBox.Show("Actualizado con èxito"); dataGridViewRecursos.DataSource = logicaNR.listarRecursos(); textBoxNombrer.Text = ""; textBoxDescripcion.Text = ""; textBoxCodigo.Text = ""; tabRecursos.SelectedTab = tabPage2; } else { MessageBox.Show("Error al actualizar Recurso"); } buttonGuardar.Text = "Guardar"; } } catch { MessageBox.Show("ERROR"); } }
void LetraE_Loaded(object sender, RoutedEventArgs e) { recurso = new Recursos(); recurso.reporducirSonido("/Sonidos/Voces/LetraE.mp3"); timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(4000); timer.Tick += timer_Tick; timer.Start(); }
public frmRecursos(Recursos _recursos) { InitializeComponent(); m_Recursos = _recursos; recursosBindingSource.DataSource = _recursos; Cursor.Current = Cursors.Default; }
public frmRecursos(Recursos _recursos) { InitializeComponent(); m_Recursos = _recursos; recursosBindingSource.DataSource = _recursos; Cursor.Current = Cursors.Default; }
public animalNivel3() { InitializeComponent(); Storyboard1.Begin(); Recursos recurso = new Recursos(); recurso.reporducirSonido("/Sonidos/DescubreChanchito.mp3"); timer2 = new DispatcherTimer(); timer2.Interval = TimeSpan.FromSeconds(1); timer2.Tick += new EventHandler(timer2_Tick); correcto.Opacity = 0; incorrecto.Opacity = 0; }
private void alternativa1_Click_1(object sender, RoutedEventArgs e) { Recursos recurso = new Recursos(); recurso.reporducirSonido("Sonidos/obeja.mp3"); if(incorrecto.Opacity != 100) //incorrecto.Opacity = 100; StoryboardIncorrecto.Begin(); timer2.Start(); if (contador == 3 && incorrecto.Opacity == 100) { } }
private void alternativa2_Click_1(object sender, RoutedEventArgs e) { Recursos recurso = new Recursos(); recurso.reporducirSonido("Sonidos/cerdaco.mp3"); StoryboardCorrecto.Begin(); timer2.Start(); if (incorrecto.Opacity == 1.0) incorrecto.Opacity = 0; if (contador == 3) { correcto.Opacity = 100; } }
public override void Grabar() { recursosBindingSource.RaiseListChangedEvents = false; recursosBindingSource.EndEdit(); try { Cursor.Current = Cursors.WaitCursor; m_Recursos = m_Recursos.Save(); XtraMessageBox.Show("Registro grabado correctamente!", Text, MessageBoxButtons.OK, MessageBoxIcon.Information); base.Grabar(); } catch (ValidationException) { XtraMessageBox.Show(m_Recursos.BrokenRulesCollection.ToString(), "Grabar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (DataPortalException ex) { XtraMessageBox.Show(ex.BusinessException.Message, "Grabar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, "Grabar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; } recursosBindingSource.RaiseListChangedEvents = true; }
private void alternativa3_Click_1(object sender, RoutedEventArgs e) { Recursos recurso = new Recursos(); recurso.reporducirSonido("Sonidos/pato.mp3"); StoryboardIncorrecto.Begin(); if (incorrecto.Opacity != 100) incorrecto.Opacity = 100; timer2.Start(); if (contador == 3 && incorrecto.Opacity == 100) { //timer.Stop(); //contador = 0; } }