//metodo para buscar un registro de recomendacion. public recomendacion buscarRecomendacion(int id) { //obtengo la tabla de recomendaciones en rc ,esto es para poder buscar el registro con ayuda // del id . rc = dm.GetrecomendacionCollection(); //busco en rc el registro con el id correspondiente el resultado es todo el registro guardado en rec recomendacion rec = rc.FindByid(id); //retorno el registro encontrado con el id que esta en el objeto rec return(rec); }
public void eliminarRecomendacion(int id) { //obtengo la tabla de recomendaciones en rc ,esto es para poder buscar el registro con ayuda // del id . rc = dm.GetrecomendacionCollection(); //busco en rc el registro con el id correspondiente el resultado es todo el registro guardado en rec recomendacion rec = rc.FindByid(id); //procedo a eliminar el atributo booleano de nombre "estado" para eliminarlo logicamente de mi bd //esto significa que no elimina el registro solo que ya no se lo tomara en cuenta en futuros registros rec.estado = false; }
public void modificarRecomendacion(int id, string id_maquina, string recomendacion, string tipo) { //obtengo la tabla de recomendaciones en rc ,esto es para poder buscar el registro con ayuda // del id. rc = dm.GetrecomendacionCollection(); //busco en rc el registro con el id correspondiente el resultado es todo el registro guardado en rec recomendacion rec = rc.FindByid(id); //procedo a actualizar los datos del registro en rec rec.idmaquina = id_maquina; rec.tipo = tipo; rec.Propertyrecomendacion = recomendacion; //guardo los cambios realizados en dm, por lo tanto tambien se guardan los datos de rec dm.CommitAll(); }
private void dgvHRec_CellClick(object sender, DataGridViewCellEventArgs e) { id_recomendacion = (int)dgvHRec.CurrentRow.Cells[0].Value; recomendacion rec = negocioMant.buscarRecomendacion(id_recomendacion); edtRecR.Text = rec.Propertyrecomendacion; List <maquina> mc = negocioM.listar(); int c = 0; foreach (maquina m in mc) { if (m.id == rec.idmaquina && m.estado2 != false) { cbxMaquinaR.SelectedIndex = c; if (rec.tipo == "PREVENTIVO") { cbxTipoR.SelectedIndex = 0; } else { cbxTipoR.SelectedIndex = 1; } btnMR.Enabled = true; btnER.Enabled = true; btnNR.Enabled = false; return; } c++; } MessageBox.Show("DEBE ACTUALIZAR EL CAMPO MAQUINA."); cbxMaquinaR.SelectedIndex = -1; if (rec.tipo == "PREVENTIVO") { cbxTipoR.SelectedIndex = 0; } else { cbxTipoR.SelectedIndex = 1; } btnMR.Enabled = true; btnER.Enabled = true; btnNR.Enabled = false; }