private void btnDelete_Click(object sender, EventArgs e) { try { int id = int.Parse(dgvListRents.Rows[dgvListRents.CurrentRow.Index].Cells[3].Value.ToString()); Model.Equiment f = (from x in audiovisualEntities.Equiments where x.Id == id select x).First(); f.StateId = 1; audiovisualEntities.SaveChanges(); var data = audiovisualEntities.RentReturns.Find(id); if (data != null) { data.Enabled = false; audiovisualEntities.SaveChanges(); Common.Util.Message("Equipo eliminado con exito"); GetList(); } else { MessageBox.Show("Equipo no existe"); } } catch (Exception) { MessageBox.Show("No se pudo eliminar el Equipo"); } }
private void button1_Click(object sender, EventArgs e) { try { ComboBoxItem item; item = (ComboBoxItem)cbxState.SelectedItem; int state = item.Value; item = (ComboBoxItem)cbxMarca.SelectedItem; int marca = item.Value; item = (ComboBoxItem)cbxModel.SelectedItem; int model = item.Value; item = (ComboBoxItem)cbxType.SelectedItem; int type = item.Value; item = (ComboBoxItem)cbxTypeTecnology.SelectedItem; int typeTecnologia = item.Value; string description = txtDescription.Text; string serial = txtSerial.Text; string serviceTag = txtServiceTag.Text; if (id == 0) { data = new Model.Equiment(); data.Description = description; data.BrandId = marca; data.ModelsId = model; data.EquimentTypesId = type; data.TechnologiesConnectionId = typeTecnologia; data.Serial = serial; data.ServiceTag = serviceTag; data.StateId = state; data.Enabled = true; audiovisualEntities.Equiments.Add(data); audiovisualEntities.SaveChanges(); Common.Util.Message("Datos fueron insertados correctamente"); this.Close(); } else { var data = audiovisualEntities.Equiments.Find(id); data.Description = description; data.BrandId = marca; data.ModelsId = model; data.EquimentTypesId = type; data.TechnologiesConnectionId = typeTecnologia; data.Serial = serial; data.ServiceTag = serviceTag; data.StateId = state; audiovisualEntities.SaveChanges(); Common.Util.Message("Datos fueron actualizado correctamente"); this.Close(); } } catch (Exception ex) { Common.Util.MessageError(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { ComboBoxItem item; item = (ComboBoxItem)cbxEmpleados.SelectedItem; int empleado = item.Value; item = (ComboBoxItem)cbxEquipo.SelectedItem; int equipo = item.Value; item = (ComboBoxItem)cbxUsuario.SelectedItem; int usuario = item.Value; string noPay = txtNoPrestamo.Text; DateTime fechaprestamo = Convert.ToDateTime(dtFechaPrestamo.Text); DateTime fechadevolucion = Convert.ToDateTime(dtFechaDevolucion.Text); string comentario = txtComentario.Text; Model.Equiment f = (from x in audiovisualEntities.Equiments where x.Id == equipo select x).First(); f.StateId = 3; audiovisualEntities.SaveChanges(); data = new RentReturn(); data.NoPay = noPay; data.EmployeeId = empleado; data.EquimentId = equipo; data.UserId = usuario; data.LoanDate = fechaprestamo; data.ReturnDate = fechadevolucion; data.Comentary = comentario; audiovisualEntities.RentReturns.Add(data); audiovisualEntities.SaveChanges(); Common.Util.Message("Datos fueron insertados correctamente"); this.Close(); } catch (Exception ex) { Common.Util.MessageError(ex.Message); } }