private void frmlistacontactos_Load(object sender, EventArgs e) { contacto persona = new contacto(); rpListaContactos rpt = new rpListaContactos(); rpt.SetDataSource(persona.ListarContacto()); this.crystalReportViewer1.ReportSource = rpt; }
private void btnGrabar_Click(object sender, EventArgs e) { try { Boolean emailcomprobado = email_bien_escrito(txtEmail.Text); contacto Persona = new contacto(); if (emailcomprobado == true) { if (temp == 0) { Persona.AgregarContacto(txtNombres.Text, txtDireccion.Text, Convert.ToInt32(txtTelefono.Text), Convert.ToInt32(txtCelular.Text), txtEmail.Text, fechaActual, Convert.ToInt32(cboProfesion.SelectedValue.ToString()), Convert.ToInt32(cboPais.SelectedValue.ToString())); } else { Persona.ModificarContacto(Convert.ToInt32(ID), txtNombres.Text, txtDireccion.Text, Convert.ToInt32(txtTelefono.Text), Convert.ToInt32(txtCelular.Text), txtEmail.Text, fechaActual, Convert.ToInt32(cboProfesion.SelectedValue.ToString()), Convert.ToInt32(cboPais.SelectedValue.ToString())); } // capa en los controles txtNombres.ReadOnly = true; txtDireccion.ReadOnly = true; txtTelefono.ReadOnly = true; txtCelular.ReadOnly = true; txtEmail.ReadOnly = true; cboProfesion.Enabled = false; cboPais.Enabled = false; //Botones btnNuevo.Enabled = true; btnGrabar.Enabled = false; btnModificar.Enabled = false; btnCancelar.Enabled = false; btnEliminar.Enabled = false; btnListar.Enabled = true; btnSalir.Enabled = true; //Grid dtgDetalle.Enabled = true; dtgDetalle.Focus(); MostrarGrid(); } else { MessageBox.Show("Ingrese un correo valido"); } } catch (System.FormatException) { MessageBox.Show("Ingrese los valores correctos", "Aviso"); } }
private void btnEliminar_Click(object sender, EventArgs e) { if ((dtgDetalle.Rows.Count > 0) && (dtgDetalle.CurrentRow.Cells[0].Value != null)) { DialogResult resultado = MessageBox.Show("Esta Seguro que desea Eliminar ?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { ID = dtgDetalle.CurrentRow.Cells[0].Value.ToString(); contacto persona = new contacto(); persona.EliminarContacto(Convert.ToInt32(ID)); MostrarGrid(); } } else { MessageBox.Show("No se selecciono datos.", "Eliminar", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void MostrarGrid() { contacto persona = new contacto(); dtgDetalle.DataSource = persona.ListarContacto(); }