private void BtnInsertar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (txtNombre.Text == string.Empty) { this.MensajeError("Falta ingresa algunos datos, seran remarcados."); Erroricono.SetError(txtNombre, "Ingrese un nombre"); } else { Rpta = NPersona.Insertar("Cliente", txtNombre.Text.Trim(), CboTipoDocumento.Text, txtNumDocumento.Text.Trim(), txtDireccion.Text.Trim(), txtTelefono.Text.Trim(), txtEmail.Text.Trim()); if (Rpta.Equals("OK")) { this.MensajeOK("Se inserto de forma correcta el registro"); this.Limpiar(); this.Listar(); } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnInsertar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (txtNombre.Text == string.Empty || txtApellido.Text == string.Empty || txtTelefono.Text == string.Empty || txtEdad.Text == string.Empty) { this.MensajeError("ERROR: No puede dejar campos vacios"); } else { Rpta = NPersona.Insertar(txtNombre.Text, txtApellido.Text, txtTelefono.Text, Int32.Parse(txtEdad.Text)); if (Rpta.Equals("OK")) { this.MensajeOk("se inserto correctamente"); this.Limpiar(); this.Listar(); } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void botonInsertar_Click(object sender, EventArgs e) { try { string respuesta = ""; if (textoNombre.Text == string.Empty) { this.MensajeError("Falta ingresar algunos datos, seran remarcados"); errorIcono.SetError(textoNombre, "ingrese nombre"); } else { respuesta = NPersona.Insertar("Proveedor", textoNombre.Text.Trim(), comboTipoDocumento.Text, textoNumeroDocumento.Text.Trim(), textoDireccion.Text.Trim(), textoTelefono.Text.Trim(), textoEmail.Text.Trim()); if (respuesta.Equals("OK")) { this.MensajeOk("Se Registro correctamente"); this.Listar(); } else { this.MensajeError(respuesta); } } } catch (Exception exepcion) { MessageBox.Show(exepcion.Message + exepcion.StackTrace); } }
private void botoEliminar_Click(object sender, EventArgs e) { try { DialogResult opcion; opcion = MessageBox.Show("deseas eliminar el registro", "Sistema de ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { int Codigo; string respuesta = ""; foreach (DataGridViewRow fila in DgvListado.Rows) { if (Convert.ToBoolean(fila.Cells[0].Value)) { Codigo = Convert.ToInt32(fila.Cells[1].Value); respuesta = NPersona.Eliminar(Codigo); this.MensajeOk("Se elimino el registro : " + Convert.ToString(fila.Cells[3].Value)); } } } this.Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } chkSeleccion.Visible = true; }
private void botonActualizar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (txtID.Text == string.Empty || textoNombre.Text == string.Empty) { this.MensajeError("Falta ingresar algunos datos, serán remarcados."); errorIcono.SetError(textoNombre, "Ingrese un nombre."); } else { Rpta = NPersona.Actualizar(Convert.ToInt32(txtID.Text), "Proveedor", this.nombreAnterior, textoNombre.Text.Trim(), comboTipoDocumento.Text, textoNumeroDocumento.Text.Trim(), textoDireccion.Text.Trim(), textoTelefono.Text.Trim(), textoEmail.Text.Trim()); if (Rpta.Equals("OK")) { this.MensajeOk("Se actualizó de forma correcta el registro"); this.Limpiar(); this.Listar(); } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Lee los datos de los textbox y los envia a la capa de Negocio para realizar la insercion en la base de datos private void Insertar() { try { var edad = 0; if (string.IsNullOrEmpty(txtNombre.Text) || string.IsNullOrEmpty(txtApellido.Text) || string.IsNullOrEmpty(txtTelefono.Text)) //Verifica si todos los campos excepto edad estan llenos { this.MensajeError("Falta ingresar un dato, por favor revisar"); } if (int.TryParse(txtEdad.Text.Trim(), out edad)) //Revisa si edad almacena una cadena que puede interpretarse como un numero entero, de ser asi lo almacena en la variable edad { var Rpta = NPersona.Insertar(txtNombre.Text.Trim(), txtApellido.Text.Trim(), txtTelefono.Text.Trim(), edad); if (Rpta.Equals("OK")) { this.MensajeOk("Se inserto el registro correctamente"); this.Listar(); this.Limpiar(); } else { this.MensajeError(Rpta); } } else //Si no es un numero entero, entonces se envia un mensaje de error { this.MensajeError("La edad debe ser un dato númerico, por favor revisar"); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BtnActualizar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (TxtId.Text == string.Empty || TxtNombre.Text == string.Empty) { MensajeError("Falta ingresar algunos datos, serán remarcados."); ErrorIcono.SetError(TxtNombre, "Ingrese un nombre."); } else { Rpta = NPersona.Actualizar(Convert.ToInt32(TxtId.Text), "Cliente", this.NombreAnt, TxtNombre.Text.Trim(), CboTipoDocumento.Text, TxtNumDocumento.Text.Trim(), TxtDireccion.Text.Trim(), TxtTelefono.Text.Trim(), TxtEmail.Text.Trim()); if (Rpta.Equals("OK")) { this.MensajeOk("Se actualizó de forma correcta"); this.Limpiar(); this.Listar(); TabGeneral.SelectedIndex = 0; } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BtnEliminar_Click(object sender, EventArgs e) { try { DialogResult Opcion; Opcion = MessageBox.Show("Realmente deseas eliminar el registro", "Sistema de registro", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcion == DialogResult.OK) { int Codigo; string Rpta = ""; foreach (DataGridViewRow row in DgvListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToInt32(row.Cells[1].Value); Rpta = NPersona.Eliminar(Codigo); if (Rpta.Equals("OK")) { this.MensajeOK("Se eliminó el registro: " + Convert.ToString(row.Cells[2].Value)); } else { this.MensajeError(Rpta); } } } this.Listar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BtnInsertar_Click(object sender, EventArgs e) { try { string Rpta = ""; if (TxtNombre.Text == string.Empty || TxtEmail.Text == string.Empty) { this.MensajeError("Falta ingresar unos datos"); ErrorIcono.SetError(TxtNombre, "Ingresa un nombre"); ErrorIcono.SetError(TxtEmail, "Ingresa un email"); } else { Rpta = NPersona.Insertar("Cliente", TxtNombre.Text.Trim(), CboTipoDoc.Text, TxtNumDoc.Text.Trim(), TxtDireccion.Text.Trim(), TxtTelefono.Text.Trim(), TxtEmail.Text.Trim()); if (Rpta.Equals("OK")) { this.MensajeOK("Se insertaron los datos de manera correcta"); this.Listar(); } else { this.MensajeError(Rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
//Función Mostrar rellenará los datos del DataGridView private void Mostrar(string agenda) { this.dtgListado.Columns.Clear(); //Cargamos los datos en el Data Grid View this.dtgListado.DataSource = NPersona.Mostrar(agenda); lblTotal.Text = "Total de Registros: " + Convert.ToString(dtgListado.Rows.Count); }
private void Listar() { try { dataVer.DataSource = NPersona.Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public JsonResult ListarPersona() { NPersona nPersona = new NPersona(); var personas = nPersona.ListarPersona(); var data = new { succes = personas.Any(), personas = personas }; return(Json(data, JsonRequestBehavior.AllowGet)); }
private void Buscar() { try { DgvListado.DataSource = NPersona.BuscarClientes(txtBuscar.text); this.Formato(); labelTotal.Text = " TOTAL DE REGISTROS : \t" + Convert.ToString(DgvListado.Rows.Count); } catch (Exception e) { MessageBox.Show(e.Message + e.StackTrace); } }
private void Listar() { try { DgvListado.DataSource = NPersona.Listar(); this.Formato(); LblTotal.Text = "Total de registros: " + Convert.ToString(DgvListado.Rows.Count); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Buscar() { try { DgvListado.DataSource = NPersona.BuscarProveedores(txtBuscar.Text); this.Formato(); lblTotal.Text = "Total registros: " + Convert.ToString(DgvListado.Rows.Count); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Buscar() { try { DgvListado.DataSource = NPersona.BuscarClientes(TxtBuscar.Text); this.Formato(); LblTotal.Text = "Total usuarios: " + Convert.ToString(DgvListado.Rows.Count); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Listar() { try { DgvListado.DataSource = NPersona.ListarProveedores(); this.Formato(); this.Limpiar(); labelTotal.Text = "TOTAL DE REGISTROS :" + Convert.ToString(DgvListado.Rows.Count); } catch (Exception e) { MessageBox.Show(e.Message + e.StackTrace); } }
private void Buscar() { try { DgvListado.DataSource = NPersona.BuscarClientes(txtBuscar.text); if (txtBuscar.text.Equals(Convert.ToString(DgvListado.DataSource))) { MessageBox.Show("no se encuentra", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception e) { MessageBox.Show(e.Message + e.StackTrace); } }
private void Buscar() { try { DgvListado.DataSource = NPersona.BuscarProveedores(txtBuscar.text); if (txtBuscar.text != Convert.ToString(DgvListado.DataSource)) { MessageBox.Show("no se encuentra", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { this.Formato(); } labelTotal.Text = " TOTAL DE REGISTROS : \t" + Convert.ToString(DgvListado.Rows.Count); } catch (Exception e) { MessageBox.Show(e.Message + e.StackTrace); } }
public JsonResult ActualizarPersona(Persona persona) { try { NPersona nPersona = new NPersona(); bool success; string mensaje; nPersona.InsertarPersona(persona); success = true; mensaje = "Se actualizo correctamente"; var data = new { success = success, mensaje = mensaje }; return(Json(data, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
public JsonResult EliminarPersona(int codigo) { try { NPersona nPersona = new NPersona(); bool success; string mensaje; nPersona.EliminarPersona(codigo); success = true; mensaje = "Se elimino correctamente"; var data = new { success = success, mensaje = mensaje }; return(Json(data, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }
private void Guardar() { try { string rpta = ""; string tipoDoc = ""; int? idTipoCliente; if (this.txtNombre.Text.Trim() == string.Empty) { MensajeError("Ingrese el nombre del cliente"); errorIcono.SetError(txtNombre, "Ingrese el nombre"); } else { if (this.cbTipoDoc.SelectedIndex == -1) { tipoDoc = ""; } else { tipoDoc = this.cbTipoDoc.SelectedItem.ToString(); } if (cbTipoCliente.SelectedIndex == -1) { idTipoCliente = null; } else { idTipoCliente = Convert.ToInt32(cbTipoCliente.SelectedValue.ToString()); } if (cbTipoDoc.SelectedIndex == 0 && txtNumDoc.Text.Trim().Length != 8) { MessageBox.Show("Ingrese un número de documento válido"); return; } else if (cbTipoDoc.SelectedIndex == 1 && txtNumDoc.Text.Trim().Length != 11) { MessageBox.Show("Ingrese un número de documento válido"); return; } else if (cbTipoDoc.SelectedIndex == 2 && txtNumDoc.Text.Trim().Length != 11) { MessageBox.Show("Ingrese un número de documento válido"); return; } IsNuevo = true; if (this.IsNuevo) { /*rpta = NCliente.Insertar(this.txtNombre.Text.Trim().ToUpper(), fecNac, tipoDoc, * this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(),idTipoCliente,"C");*/ rpta = NPersona.Insertar(this.txtNombre.Text.Trim().ToUpper(), DateTime.MinValue, tipoDoc, this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), "", "", idTipoCliente, "C", "", "", 00.00m, DateTime.MinValue, "A", null); } if (rpta.Equals("OK")) { if (this.IsNuevo) { frmVistaClientePagoVenta.f1.Mostrar(); this.Close(); } } else { this.MensajeError(rpta); } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Guardar() { try { string rpta = ""; string tipoDoc = ""; int? idTipoCliente; DateTime fecNac; if (this.txtNombre.Text.Trim() == string.Empty) { MensajeError("Ingrese el nombre del cliente"); errorIcono.SetError(txtNombre, "Ingrese el nombre"); } else { if (this.txtFechaNac.Text == "") { fecNac = DateTime.MinValue; } else { fecNac = Convert.ToDateTime(this.txtFechaNac.Text); } if (this.cbTipoDoc.SelectedIndex == -1) { tipoDoc = ""; } else { tipoDoc = this.cbTipoDoc.SelectedItem.ToString(); } if (cbTipoCliente.SelectedIndex == -1) { idTipoCliente = null; } else { idTipoCliente = Convert.ToInt32(cbTipoCliente.SelectedValue.ToString()); } if (cbTipoDoc.SelectedIndex == 0 && txtNumDoc.Text.Trim().Length != 8) { MessageBox.Show("Ingrese un número de documento válido"); return; } else if (cbTipoDoc.SelectedIndex == 1 && txtNumDoc.Text.Trim().Length != 11) { MessageBox.Show("Ingrese un número de documento válido"); return; } else if (cbTipoDoc.SelectedIndex == 2 && txtNumDoc.Text.Trim().Length != 11) { MessageBox.Show("Ingrese un número de documento válido"); return; } if (this.IsNuevo) { /*rpta = NCliente.Insertar(this.txtNombre.Text.Trim().ToUpper(), fecNac, tipoDoc, * this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(),idTipoCliente,"C");*/ rpta = NPersona.Insertar(this.txtNombre.Text.Trim().ToUpper(), fecNac, tipoDoc, this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), idTipoCliente, "C", "", "", 00.00m, DateTime.MinValue, "A", null); } else { /* * rpta = NCliente.Editar(Convert.ToInt32(this.txtIdCliente.Text), this.txtNombre.Text.Trim().ToUpper(), fecNac, * tipoDoc, this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), idTipoCliente);*/ rpta = NPersona.Editar(Convert.ToInt32(this.txtIdCliente.Text), this.txtNombre.Text.Trim().ToUpper(), fecNac, tipoDoc, this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), idTipoCliente, "C", "", "", 00.00m, DateTime.MinValue, "A", null); } if (rpta.Equals("OK")) { if (this.IsNuevo) { this.MensajeOK("Se insertó correcatamente"); } else { this.MensajeOK("Se actualizó correctamente"); } } else { this.MensajeError(rpta); } this.IsNuevo = false; this.IsEditar = false; this.Botones(); this.Limpiar(); this.Mostrar(); this.tabControl2.SelectedIndex = 0; txtBuscar.Clear(); txtBuscar.Select(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEditar_Click(object sender, EventArgs e) { try { FormVenta frm = new FormVenta(); var t = this.addVenta.getDatos(int.Parse(this.dtLista.SelectedRows[0].Cells[0].Value.ToString())); frm.Opacity = 80; frm.grabar = true; Double desc = 0.0, tot = 0.0; frm.txtCodigo.Text = "" + t.ven_codigo; frm.eventa.Ven_codigo = t.ven_codigo; frm.btnVer.Enabled = true; //MessageBox.Show("" + t.ven_codigo + "--"+t.ven_estado); frm.dtLista.Enabled = false; frm.dtLista.ReadOnly = false; frm.fillDatosProductos(t.ven_codigo); frm.fillDatos(t.per_codigo); frm.eventa.Per_codigo = t.per_codigo; frm.txtTotal.NumeroDecimal = true; frm.txtIdentificacion.Text = "" + new NPersona().getDatos(t.per_codigo).Identificacion; var cliente = new NPersona().getDatos(t.per_codigo); frm.txtCliente.Text = "" + cliente.Nombre + " " + cliente.Apellido; frm.eventa.Ven_estado = Convert.ToChar(t.ven_estado); // frm.edventa.Ven_codigo = t.ven_codigo; frm.rdbCotizacion.Checked = frm.eventa.Ven_estado == 'N' ? true : false; frm.rdbFactura.Checked = frm.eventa.Ven_estado == 'S' ? true : false; if (t.ven_descuento > 0.0) { frm.chkDescuento.Checked = true; } frm.txtSub12.Text = String.Format("{0:C2}", t.ven_subtotal12); frm.txtSub0.Text = String.Format("{0:C2}", t.ven_subtotal0); frm.txtIVA.Text = String.Format("{0:C2}", t.ven_tiva); frm.txtDescuento.Text = "" + (t.ven_descuento + 0.0); desc = Convert.ToDouble(((t.ven_subtotal12 + t.ven_subtotal0 + t.ven_tiva) * t.ven_descuento)); tot = (Convert.ToDouble((t.ven_subtotal12 + t.ven_subtotal0 + t.ven_tiva) - desc)); frm.txtVDescuento.Text = String.Format("{0:C2}", desc); frm.txtTotal.Text = String.Format("{0:C2}", tot); frm.btnNuevo.Text = "Editar"; frm.date = t.ven_fecha.Value; frm.ShowDialog(); this.Lista(); } catch (Exception ex) { Datos.Excepciones.Gestionar(ex); MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Guardar() { try { string rpta = ""; DateTime fecNac; if (this.cbCargo.SelectedIndex == -1) { MensajeError("Seleccione un cargo"); errorIcono.SetError(cbCargo, "Seleccionar cargo"); } else if (this.txtNombre.Text.Trim() == string.Empty) { MensajeError("Ingrese el nombre del trabajador"); errorIcono.SetError(txtNombre, "Ingrese el nombre"); } else if (this.cbTipoDoc.SelectedIndex == -1) { MensajeError("Seleccione un tipo de documento"); errorIcono.SetError(cbTipoDoc, "Seleccionar tipo"); } else if (this.txtNumDoc.Text.Trim() == string.Empty) { MensajeError("Ingrese el número de documento"); errorIcono.SetError(txtNumDoc, "Ingrese el número de documento"); } else if (this.txtFechaNac.Text.Trim() == string.Empty) { MensajeError("Seleccione la fecha de Nacimiento"); errorIcono.SetError(txtFechaNac, "Seleccione la fecha de nacimiento"); } else if (this.txtDireccion.Text.Trim() == string.Empty) { MensajeError("Ingrese la dirección del trabajador"); errorIcono.SetError(txtDireccion, "Ingrese la dirección"); } else if (this.txtTelefono.Text.Trim() == string.Empty) { MensajeError("Ingrese el telefono del trabajador"); errorIcono.SetError(txtTelefono, "Ingrese el telefono"); } else if (this.txtSueldo.Text.Trim() == string.Empty) { MensajeError("Ingrese el sueldo"); errorIcono.SetError(txtSueldo, "Ingrese el telefono del trabajador"); } else { if (this.txtFechaNac.Text == "") { fecNac = DateTime.MinValue; } else { fecNac = Convert.ToDateTime(this.txtFechaNac.Text); } if (this.IsNuevo) { /*rpta = NTrabajador.Insertar(this.txtNombre.Text.Trim().ToUpper(), this.txtApellidos.Text.Trim().ToUpper(), this.cbTipoDoc.SelectedItem.ToString(), * this.txtNumDoc.Text.Trim(), sexo, fecNac, this.txtDireccion.Text.Trim(), this.txtTelefono.Text.Trim(), this.txtEmail.Text.Trim(), * "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString()), this.txtUsuario.Text.Trim(), this.txtPass.Text.Trim(), * Convert.ToDecimal(txtSueldo.Text.Trim()),dtFecha.Value);*/ rpta = NPersona.Insertar(this.txtNombre.Text.Trim().ToUpper() + " " + this.txtApellidos.Text.Trim().ToUpper(), fecNac, cbTipoDoc.SelectedItem.ToString(), this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), null, "T", txtUsuario.Text.Trim(), txtPass.Text, Convert.ToDecimal(txtSueldo.Text.Trim()), dtFecha.Value, "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString())); } else { /* rpta = NTrabajador.Editar(Convert.ToInt32(this.txtIdTrabajador.Text), this.txtNombre.Text.Trim().ToUpper(), this.txtApellidos.Text.Trim().ToUpper(), this.cbTipoDoc.SelectedItem.ToString(), * this.txtNumDoc.Text.Trim(), sexo, fecNac, this.txtDireccion.Text.Trim(), this.txtTelefono.Text.Trim(), this.txtEmail.Text.Trim(), * "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString()), this.txtUsuario.Text.Trim(), this.txtPass.Text.Trim(), * Convert.ToDecimal(txtSueldo.Text.Trim()),dtFecha.Value);*/ rpta = NPersona.Editar(Convert.ToInt32(this.txtIdTrabajador.Text), this.txtNombre.Text.Trim().ToUpper() + " " + this.txtApellidos.Text.Trim().ToUpper(), fecNac, cbTipoDoc.SelectedItem.ToString(), this.txtNumDoc.Text.Trim(), this.txtDireccion.Text.Trim().ToUpper(), this.txtEmail.Text.Trim(), this.txtTelefono.Text.Trim(), null, "T", txtUsuario.Text.Trim(), txtPass.Text, Convert.ToDecimal(txtSueldo.Text.Trim()), dtFecha.Value, "A", Convert.ToInt32(this.cbCargo.SelectedValue.ToString())); } if (rpta.Equals("OK")) { if (this.IsNuevo) { this.MensajeOK("Se insertó correcatamente"); } else { this.MensajeOK("Se actualizó correctamente"); } } else { this.MensajeError(rpta); } this.IsNuevo = false; this.IsEditar = false; this.Botones(); this.Limpiar(); this.Mostrar(); this.tabControl2.SelectedIndex = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }