/// <summary> /// Método para agregar una nueva persona /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_AgregarPersona_Click(object sender, EventArgs e) { try { if ((this.textBox_nombrePersona.Text.Length == 0) || (this.comboBox_grupoPersona.Text.Length == 0)) { MessageBox.Show("Falta ingresar datos obligatorios"); } else { string _contraseña = ""; V_ingresarPassword v_pass = new V_ingresarPassword() { Nombre = this.textBox_nombrePersona.Text, }; v_pass.ShowDialog(this); _contraseña = v_pass.Contraseña; if (v_pass.Guardar) { ControladorFachada.AgregarPersona(this.textBox_nombrePersona.Text.ToUpper(), _contraseña, this.comboBox_grupoPersona.Text.ToUpper()); } this.Show(); this.comboBox_areaPersona.Text = ""; this.comboBox_grupoPersona.Text = ""; this.textBox_nombrePersona.Text = ""; } } catch (LogicaException ex) { MessageBox.Show(ex.Message); } }
private void Autorizar() { string _contraseña = ""; V_ingresarPassword v_pass = new V_ingresarPassword() { Nombre = comboBox_persona.Text, Verificar = true, }; v_pass.linkLabel1.Visible = true; v_pass.ShowDialog(this); _contraseña = v_pass.Contraseña; if (v_pass.Guardar) { AgregarEntrega(); } }
private void Button_Agregar_Click(object sender, EventArgs e) { //Agregar una nueva persona if (this.button_Agregar.Text == "Agregar") { if ((this.textBox_nombre.Text.Length == 0) || (this.comboBox_area.Text.Length == 0)) { if ((this.comboBox_grupo.Items.Count == 1) && (this.comboBox_grupo.Text.Length == 0)) { MessageBox.Show("Falta seleccionar el grupo al que pertenece la persona"); } else { MessageBox.Show("Falta ingresar datos"); } } else { switch (ControladorFachada.VerificarNombre(this.textBox_nombre.Text.ToUpper())) { case -1: //Nombre disponible string _contraseña = ""; V_ingresarPassword v_pass = new V_ingresarPassword() { Nombre = this.textBox_nombre.Text, }; v_pass.linkLabel1.Visible = false; v_pass.ShowDialog(this); _contraseña = v_pass.Contraseña; if (v_pass.Guardar) { int _idPersona = ControladorFachada.AgregarPersona(this.textBox_nombre.Text.ToUpper(), _contraseña, this.comboBox_grupo.Text.ToUpper()); switch (_idPersona) { case -1: //Guardado con éxito MessageBox.Show("Agregado con éxito"); break; case -2: //Ocurre un problema MessageBox.Show("Ocurió un problema. Inténtelo nuevamente"); break; default: //Nombre ya existente MessageBox.Show("El nombre de la persona ya existe"); break; } } this.Show(); break; case -2: //Ocurre un problema MessageBox.Show("Ocurrió un problema. Inténtelo nuevamente"); break; default: //Nombre ya ocupado MessageBox.Show("Nombre ya existente"); break; } } } //Modificar datos de la persona else { if (this.textBox_nombre.Text.Length == 0) { MessageBox.Show("Faltan ingresar nombre de persona"); } else { if (this.NombreAntiguo != this.textBox_nombre.Text.ToUpper()) { switch (ControladorFachada.VerificarNombre(this.textBox_nombre.Text.ToUpper())) { case -1: //Nombre disponible string _contraseña = ""; V_ingresarPassword v_pass = new V_ingresarPassword() { Text = "Cambiar Contraseña", Nombre = this.textBox_nombre.Text, }; v_pass.linkLabel1.Visible = false; v_pass.ShowDialog(this); _contraseña = v_pass.Contraseña; if (v_pass.Guardar) { this.button_Agregar.Text = "Agregar"; if (ControladorFachada.ModificarPersona(this.NombreAntiguo, this.textBox_nombre.Text.ToUpper(), _contraseña)) { //Modificó bien MessageBox.Show("Modificado con éxito"); } else { MessageBox.Show("Ocurrió un problema que impidó la modificación"); } Activar(); } this.Show(); break; case -2: //Ocurre un problema MessageBox.Show("Ocurrió un problema. Inténtelo nuevamente"); break; default: //Nombre ya ocupado MessageBox.Show("Nombre ya existente"); break; } } else { string _contraseña = ""; V_ingresarPassword v_pass = new V_ingresarPassword() { Text = "Cambiar Contraseña", Nombre = this.textBox_nombre.Text, }; v_pass.linkLabel1.Visible = false; v_pass.ShowDialog(this); _contraseña = v_pass.Contraseña; if (v_pass.Guardar) { this.button_Agregar.Text = "Agregar"; if (ControladorFachada.ModificarPersona(this.NombreAntiguo, _contraseña)) { Activar(); MessageBox.Show("Modificado con éxito"); } else { MessageBox.Show("Ocurrió un problema. Inténtelo nuevamente"); } } } } } }