public override void editRecord() { base.editRecord(); if (lvDatos.SelectedItems.Count > 0) { //Si tenemos un elemento Seleccionado frmFormularioEdit frm = new frmFormularioEdit(); frm.formulario = new Clases.clsFormulario(lvDatos.FocusedItem.Text.ToString()); frm.Text = "Edición de " + (this.tipoFormulario == "1" ? "Expediente -->" : "Documento -->") + frm.formulario.id.ToString(); frm.Location = new Point(this.Location.X + 25, this.Location.Y + frm.Height - 15); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { //Refrecar el Objeto base.CargarDatos(); foreach (ListViewItem ele in lvDatos.Items) { if (ele.Text == frm.formulario.id.ToString()) { ele.Selected = true; } } lvDatos.Select(); } } }
public override void newRecord() { base.newRecord(); frmFormularioEdit frm = new frmFormularioEdit(); frm.formulario = new Clases.clsFormulario("0"); frm.formulario.tipoFormulario = Convert.ToInt16(this.tipoFormulario); frm.Text = "Nuevo " + (this.tipoFormulario == "1" ? "Expediente..." : "Documento..."); frm.chkCodigoBarras.Visible = (this.tipoFormulario == "1" ? true : false); frm.Location = new Point(this.Location.X + 25, this.Location.Y + frm.Height - 15); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { //Refrecar el Objeto base.CargarDatos(); foreach (ListViewItem ele in lvDatos.Items) { if (ele.Text == frm.formulario.id.ToString()) { ele.Selected = true; } } lvDatos.Select(); } }