private void btn_CrearMemento_Click(object sender, EventArgs e) { Originator originator = new Originator(); originator.SetMemento(dgv_Hilados.SelectedRows[0].DataBoundItem as Hilado); originator.CreateMemento(); dgv_ControlCambiosHilado.DataSource = null; dgv_ControlCambiosHilado.DataSource = originator.GetMementos(new Memento(dgv_Hilados.SelectedRows[0].DataBoundItem as Hilado)); }
private void dataGridView_Hilado_CellClick(object sender, DataGridViewCellEventArgs e) { Hilado hilado = dgv_Hilados.SelectedRows[0].DataBoundItem as Hilado; txt_Codigo.Text = hilado.Codigo; txt_Descripcion.Text = hilado.Descripcion; txt_Cantidad.Text = hilado.Cantidad.ToString(); txt_Peso.Text = hilado.Peso.ToString(); Originator originator = new Originator(); dgv_ControlCambiosHilado.DataSource = null; dgv_ControlCambiosHilado.DataSource = originator.GetMementos(new Memento(hilado)); }