protected void ModificarPeriferico() { string tipo, marca, serie, estado; tipo = txtTypePer.Text; estado = cmbStatePer.SelectedItem.Text; serie = txtSeriePer.Text; marca = cmbBrandPer.SelectedItem.Text; int id = int.Parse(txtIdModify.Text); using (var ctx = new EquiposInvModelContainer()) { try { var result = ctx.Perifericos.SingleOrDefault(m => m.per_id == id); if (result != null) { result.per_estado = estado; result.per_serie = serie; result.per_marca = marca; result.per_tipo = tipo; ctx.Perifericos.Add(result); ctx.Perifericos.Attach(result); ctx.Entry(result).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } } catch (Exception ex) { throw; } } }
protected void ChangeComputerState(int idEqui, string empNom, string pyto, string dpto) { using (var ctx = new EquiposInvModelContainer()) { try { var result = ctx.Equipos.SingleOrDefault(m => m.equi_id == idEqui); if (result != null) { result.equi_status = "Activo"; result.emp_nom = empNom; result.equi_proyecto = pyto; result.equi_dpto = dpto; ctx.Equipos.Add(result); ctx.Equipos.Attach(result); ctx.Entry(result).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } } catch (Exception ex) { throw; } } }
// Para modificar registro en la BD protected void ModifyRow() { string empleado, empresa, marca, tipo, processor, ordenCompra; marca = cmbMarca.SelectedItem.Text; empleado = txtEmpleado.Text; empresa = cmbEmpresaCod.SelectedItem.Text; tipo = cmbTipo.SelectedItem.Text; processor = cmbProcessor.SelectedItem.Text; ordenCompra = txtOrdenCompra.Text; decimal ghz = decimal.Parse(txtGhz.Text); string ram = txtRam.Text; string disk = txtDisk.Text; int id = int.Parse(txtEquipoID.Text); using (var ctx = new EquiposInvModelContainer()) { try { var result = ctx.Equipos.SingleOrDefault(m => m.equi_id == id); if (result != null) { result.equi_tipo = tipo; result.equi_disco = disk; result.emp_nom = empleado; result.equi_empresa = empresa; result.equi_marca = marca; result.equi_procesador = processor; result.equi_ordencompra = ordenCompra; result.equi_ghz = ghz; result.equi_ram = ram; ctx.Equipos.Add(result); ctx.Equipos.Attach(result); ctx.Entry(result).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } } catch (Exception ex) { throw; } } }
protected void ChangeComputerState(int equiId) { using (var ctx = new EquiposInvModelContainer()) { try { var result = ctx.Equipos.SingleOrDefault(m => m.equi_id == equiId); if (result != null) { result.equi_status = "Stock"; result.emp_nom = ""; ctx.Equipos.Add(result); ctx.Equipos.Attach(result); ctx.Entry(result).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } } catch (Exception ex) { throw; } } }