private void ObtenerContratos() { DataTable dt = Vista_ContratosAdendum.GetDataTable(); if (dt != null && dt.Rows.Count > 0) { this.contratosBindingSource.DataSource = dt; this.adendumBindingSource.DataSource = Vista_ContratosAdendumDetalle.GetDataTable(int.Parse(dt.Rows[0]["Contrato"].ToString())); RowActual = 0; } }
private void dgvContratosAdendums_CellEnter(object sender, DataGridViewCellEventArgs e) { if (RowActual > -1 && RowActual != e.RowIndex) { int ContratoId = 0; if (int.TryParse(this.dgvContratosAdendums.Rows[e.RowIndex].Cells["contratoDataGridViewTextBoxColumn1"].Value.ToString(), out ContratoId)) { DataTable dt = this.contratosBindingSource.DataSource as DataTable; this.FechaInicialContrato = DateTime.Parse(dt.Rows[e.RowIndex]["FechaInicial"].ToString()); this.FechaFinalContrato = DateTime.Parse(dt.Rows[e.RowIndex]["FechaFinal"].ToString()); this.adendumBindingSource.DataSource = Vista_ContratosAdendumDetalle.GetDataTable(ContratoId); RowActual = e.RowIndex; } } }
private void ObtenerContratos(int ContratoId) { this.adendumBindingSource.DataSource = Vista_ContratosAdendumDetalle.GetDataTable(ContratoId); }