/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet cab_letra. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddTocab_letra(cab_letra cab_letra) { base.AddObject("cab_letra", cab_letra); }
protected void btnEditar_Click(object sender, EventArgs e) { btnImprimir.Visible = true; HabilitarBtn(btnImprimir, true); int nOpeCod = 0; try { HabilitarCampos(true); nOpeCod = int.Parse(dgvListOperLetras.Rows[dgvListOperLetras.SelectedIndex].Cells[2].Text); lblNroDocumento.Text = dgvListOperLetras.Rows[dgvListOperLetras.SelectedIndex].Cells[2].Text; txtFecha.Text = dgvListOperLetras.Rows[dgvListOperLetras.SelectedIndex].Cells[4].Text; txtFecha.Enabled = false; lblProveedor.Text = dgvListOperLetras.Rows[dgvListOperLetras.SelectedIndex].Cells[6].Text; txtNumCuotas.Text = dgvListOperLetras.Rows[dgvListOperLetras.SelectedIndex].Cells[7].Text; clsCabletra lstOperaciones = new clsCabletra(); cab_letra obj = new cab_letra(); obj = lstOperaciones.GetCabLetra(nOpeCod); int icodLetra = int.Parse(obj.icodigo.ToString()); /////////////////////carga facturas enlazadas clsfac_x_letra form = new clsfac_x_letra(); DataTable dtFact; dtFact = form.GetList(icodLetra); dgvListFact.DataSource = dtFact; dgvListFact.DataBind(); grdchk_CheckedChanged(sender, e); dgvListFact.Enabled = false; dgvNotas.Columns[7].Visible = false; dgvNotas.Columns[6].Visible = false; /////////////////////carga Notas enlazadas clsviewrel_not_fac formNot = new clsviewrel_not_fac(); DataTable dtNot; dtNot = formNot.GetListNotas(icodLetra); if (dtNot.Rows.Count == 0) pnnotasempty.Visible = true; else { pnaddNotas.Visible = true; pnnotasempty.Visible = false; dgvNotas.DataSource = dtNot; dgvNotas.DataBind(); grdchknota_CheckedChanged(sender, e); dgvNotas.Enabled = false; } /////////////////////carga detalle de letras clsdetletra formDet = new clsdetletra(); DataTable dtDetalle; dtDetalle = formDet.GetList(icodLetra); int valor = dtDetalle.Rows.Count; dgvcuotas.DataSource = dtDetalle; dgvcuotas.DataBind(); int cont = 0; foreach (GridViewRow row in dgvcuotas.Rows) { row.Cells[0].Text = dtDetalle.Rows[cont][1].ToString(); TextBox txtFecVen = row.FindControl("txtFecVen") as TextBox; txtFecVen.Enabled = false; txtFecVen.Text = Convert.ToDateTime(dtDetalle.Rows[cont][6]).ToString("yyyy-MM-dd"); TextBox num_let = row.FindControl("num_let") as TextBox; num_let.Text = dtDetalle.Rows[cont][10].ToString(); num_let.Enabled = false; TextBox cod_unic = row.FindControl("cod_unic") as TextBox; cod_unic.Text = dtDetalle.Rows[cont][2].ToString(); cod_unic.Enabled = false; TextBox monto = row.FindControl("monto") as TextBox; monto.Text = dtDetalle.Rows[cont][3].ToString(); monto.Enabled = false; cont++; } //////////////////////////////////////////////////// this.pnListOperaciones.Visible = false; this.pnDocLetra.Visible = true; pnCuotas.Visible = true; pnListOperLetras.Visible = true; pnCuotas.Visible = true; Pnokaddfactura.Visible = true; pnaddfactura.Visible = true; pnNotas.Visible = true; btnCancelar.Visible = true; HabilitarBtn(btnNuevo, false); HabilitarBtn(btnCancelar, true); HabilitarBtn(btnAnular, false); HabilitarBtn(btnEditar, false); HabilitarBtn(btnImprimir, true); /////////////////////////////////////////////////// lblPaso.Value = "Detalle"; } catch (Exception ex) { MessageBox("Error Interno: " + ex.Message); } }
/// <summary> /// Crear un nuevo objeto cab_letra. /// </summary> /// <param name="icodigo">Valor inicial de la propiedad icodigo.</param> public static cab_letra Createcab_letra(global::System.Int32 icodigo) { cab_letra cab_letra = new cab_letra(); cab_letra.icodigo = icodigo; return cab_letra; }