private void button2_Click(object sender, EventArgs e) { int idPresupuesto = (int)dataGridView1.SelectedRows[0].Cells["PresupuestoId"].Value; FixamoContext context = new FixamoContext(); Clases.Presupuesto presupuestosSeleccionado = context.Presupuestos.Find(idPresupuesto); //presupuestosSeleccionado.imprimir(false); }
private void button1_Click(object sender, EventArgs e) { if (this.dataGridView1.CurrentRow != null) //Averiguar si se seleccionó un campo en el Datagridview { int idPresupuesto = (int)dataGridView1.SelectedRows[0].Cells["PresupuestoId"].Value; FixamoContext context = new FixamoContext(); Clases.Presupuesto presupuestosSeleccionado = context.Presupuestos.Find(idPresupuesto); presupuestosSeleccionado.imprimir(); } }
private void button2_Click_1(object sender, EventArgs e) { if (this.dataGridView1.CurrentRow != null) //Averiguar si se seleccionó un campo en el Datagridview { presupuestos[dataGridView1.SelectedRows[0].Index].Habilitado = false; // int idPresupuesto = (int)dataGridView1.SelectedRows[0].Cells["PresupuestoId"].Value; // FixamoContext context = new FixamoContext(); Clases.Presupuesto presupuestosSeleccionado = context.Presupuestos.Find(idPresupuesto); presupuestosSeleccionado.Habilitado = false; context.SaveChanges(); // /*dataGridView1.CurrentCell = null; * dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Visible = false;*/ cargarDataGrid(); } }
private void cargarDataGrid() { /*dataGridView1.DataSource = null; * List<Clases.Presupuesto> aux = presupuestos.ToList(); * dataGridView1.DataSource = aux;*/ // dataGridView1.DataSource = presupuestos; agregarColumnasDataGrid(this.dataGridView1); foreach (DataGridViewRow Row in dataGridView1.Rows) { Row.Visible = true; int index = Row.Index; Clases.Presupuesto presupuestoAct = presupuestos[index]; Row.Cells["UsuarioNombre"].Value = (string)presupuestoAct.Usuario.Nombre.ToString(); if (presupuestoAct.Doctor != null) { Row.Cells["DoctorNombre"].Value = (string)presupuestoAct.Doctor.Nombre.ToString(); } if (presupuestoAct.Paciente != null) { Row.Cells["PacienteNombre"].Value = (string)presupuestoAct.Paciente.Nombre.ToString(); } Row.Cells["SolicitanteNombre"].Value = (string)presupuestoAct.Solicitante.Nombre.ToString(); if (presupuestoAct.LugarCirugia != null) { Row.Cells["LugarCirugiaNombre"].Value = (string)presupuestoAct.LugarCirugia.Nombre.ToString(); } DateTime fechaCirugia = (DateTime)Row.Cells["FechaCirugia"].Value; if (fechaCirugia == default(DateTime)) { Row.Cells["FechaCirugia"].Value = null; } if (!(presupuestoAct.Habilitado)) { dataGridView1.CurrentCell = null; Row.Visible = false; } } ocultarColumnas(); }