private void BtnAddContact_Click(object sender, EventArgs e) { AddContact NewContact = new AddContact(); NewContact.ShowDialog(this); }
private void button1_Click(object sender, EventArgs e) { if (ComboOperacion.Text == "Agregar Contacto") { AddContact contact = new AddContact(); if (PrimeraVez.Checked == false) { contact.LoadId(ComboContacto.Text); contact.ShowDialog(this); } else { List <ContactNMB> contacts = _LogicLayer.GetContacts(TxtId.Text); if (int.Parse(TxtId.Text) < _LogicLayer.GetMaxID() && contacts.Count == 0) { contact.LoadId(ComboContacto.Text, TxtId.Text); contact.ShowDialog(this); } else if (int.Parse(TxtId.Text) > _LogicLayer.GetMaxID() && contacts.Count == 0) { MessageBox.Show("Id Fuera de Rango", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (int.Parse(TxtId.Text) < _LogicLayer.GetMaxID() && contacts.Count != 0) { MessageBox.Show("Id Ya existente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else if (ComboOperacion.Text == "Editar Contacto") { if (ComboContacto.Text == "NMB") { List <ContactNMB> contacts = _LogicLayer.GetContacts(TxtId.Text); if (contacts.Count != 0) { ContactNMB contact = contacts[0]; AddContact contactDetails = new AddContact(); contactDetails.LoadContact(contact); contactDetails.EditUser(ComboContacto.Text, TxtId.Text); contactDetails.ShowDialog(this); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (ComboContacto.Text == "Cuidador") { List <ContactCuidador> contacts = _LogicLayer.GetContactsCuidador(TxtId.Text); if (contacts.Count != 0) { ContactCuidador contact = contacts[0]; AddContact contactDetails = new AddContact(); contactDetails.LoadContactCuidador(contact); contactDetails.EditUser(ComboContacto.Text, contact.Id.ToString()); contactDetails.ShowDialog(this); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (ComboContacto.Text == "MMB") { List <ContactMMB> contacts = _LogicLayer.GetContactsMMB(TxtId.Text); if (contacts.Count != 0) { ContactMMB contact = contacts[0]; AddContact contactDetails = new AddContact(); contactDetails.LoadContactMMB(contact); contactDetails.EditUser(ComboContacto.Text, contact.Id.ToString()); contactDetails.ShowDialog(this); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else if (ComboOperacion.Text == "Ver Contacto") { if (ComboContacto.Text == "NMB") { List <ContactNMB> contacts = _LogicLayer.GetContacts(TxtId.Text); if (contacts.Count != 0) { ContactNMB contact = contacts[0]; AddContact contactDetails = new AddContact(); contactDetails.LoadContact(contact); contactDetails.LoadUser(ComboContacto.Text, TxtId.Text); contactDetails.HideSave(); contactDetails.ShowDialog(this); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (ComboContacto.Text == "Cuidador") { List <ContactCuidador> contacts = _LogicLayer.GetContactsCuidador(TxtId.Text); if (contacts.Count != 0) { ContactCuidador contact = contacts[0]; AddContact contactDetails = new AddContact(); contactDetails.LoadContactCuidador(contact); contactDetails.HideSave(); contactDetails.LoadUser(ComboContacto.Text, contact.Id.ToString()); contactDetails.ShowDialog(this); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (ComboContacto.Text == "MMB") { List <ContactMMB> contacts = _LogicLayer.GetContactsMMB(TxtId.Text); if (contacts.Count != 0) { ContactMMB contact = contacts[0]; AddContact contactDetails = new AddContact(); contactDetails.LoadContactMMB(contact); contactDetails.LoadUser(ComboContacto.Text, contact.Id.ToString()); contactDetails.HideSave(); contactDetails.ShowDialog(this); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else if (ComboOperacion.Text == "Buscar Contacto") { List <ContactNMB> Cedula = _LogicLayer.GetRelacion(TxtCedula.Text); if (Cedula.Count != 0) { dataGridView1.DataSource = Cedula; } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (ComboOperacion.Text == "Agregar Relación") { if (ComboCuidador.Text == "Cuidador") { List <ContactCuidador> contacts = _LogicLayer.GetContactsCuidador(TxtIdCuidador.Text); List <ContactNMB> contactsNMB = _LogicLayer.GetContacts(TxtIdNMB.Text); if (contacts.Count != 0 && contactsNMB.Count != 0) { ContactCuidador contact = contacts[0]; ContactNMB contactNMB = contactsNMB[0]; _LogicLayer.InsertRelacion(contactNMB.Id.ToString(), contact.Id.ToString(), txtParentesco.Text, contact.Cedula); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (ComboCuidador.Text == "MMB") { List <ContactMMB> contacts = _LogicLayer.GetContactsMMB(TxtIdCuidador.Text); List <ContactNMB> contactsNMB = _LogicLayer.GetContacts(TxtIdNMB.Text); if (contacts.Count != 0 && contactsNMB.Count != 0) { ContactMMB contact = contacts[0]; ContactNMB contactNMB = contactsNMB[0]; _LogicLayer.InsertRelacionMMB(contactNMB.Id.ToString(), contact.Id.ToString(), txtParentesco.Text, contact.Cedula); Clean(); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else if (ComboOperacion.Text == "Imprimir") { if (ComboCuidador.Text == "Cuidador") { List <ContactNMB> contacts = _LogicLayer.GetContacts(TxtIdNMB.Text); List <ContactCuidador> contactsCuidador = _LogicLayer.GetContactsCuidador(TxtIdCuidador.Text); if (contacts.Count != 0 && contactsCuidador.Count != 0) { ContactCuidador contactCuidador = contactsCuidador[0]; ContactNMB contact = contacts[0]; ImprimirTranscripcion Imprimir = new ImprimirTranscripcion(); Imprimir.LoadContact(contact); Imprimir.LoadContactCuidador(contactCuidador); Imprimir.ShowDialog(this); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (ComboCuidador.Text == "MMB") { List <ContactNMB> contacts = _LogicLayer.GetContacts(TxtIdNMB.Text); List <ContactMMB> contactsCuidador = _LogicLayer.GetContactsMMB(TxtIdCuidador.Text); if (contacts.Count != 0 && contactsCuidador.Count != 0) { ContactNMB contact = contacts[0]; ContactMMB contactCuidador = contactsCuidador[0]; ImprimirTranscripcion Imprimir = new ImprimirTranscripcion(); Imprimir.LoadContact(contact); Imprimir.LoadContactMMB(contactCuidador); Imprimir.ShowDialog(this); } else { MessageBox.Show("Ingrese un Id Valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Ingrese el Valor del Cuidador", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } }