예제 #1
0
        //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);
        }
예제 #2
0
        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;
        }
예제 #3
0
        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();
        }
예제 #4
0
        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;
        }