示例#1
0
        public void ActualizarMCLiderTest()
        {
            MiembroComite_Logica miembroComiteDAO = new MiembroComite_Logica();
            bool recibido = miembroComiteDAO.ActualizarMCLider(new MiembroComite()
            {
                nombre          = "nombre PRUEBA",
                apellidoPaterno = "apellido paterno PRUEBA",
                apellidoMaterno = "apellido materno PRUEBA",
                ComiteId        = 1
            }, 2);

            Assert.AreEqual(recibido, true);
        }
        private bool GuardarMComite()
        {
            String patronSimbolo = @"\s-\s?[+*]?\s?-\s";

            String[] elementoComite =
                System.Text.RegularExpressions.Regex.Split(comite, patronSimbolo);
            Usuario_Logica usuario_Logica = new Usuario_Logica();

            Modelo.MiembroComite nuevoMLComite = new Modelo.MiembroComite()
            {
                nombre            = textBox_nombre.Text,
                apellidoPaterno   = textBox_apellidoP.Text,
                apellidoMaterno   = textBox_apellidoM.Text,
                evaluador         = false,
                ComiteId          = Convert.ToInt32(elementoComite[1]),
                correoElectronico = textBox_correoE.Text,
                nivelExperiencia  =
                    (string)((ComboBoxItem)comboBox_nivelE.SelectedValue).Content,
                liderComite = true
            };
            if (String.Equals(elementoComite[0], "Comité de evaluación"))
            {
                nuevoMLComite.evaluador = true;
            }
            if (comboBox_miembroC.SelectedIndex > -1)
            {
                foreach (List <string> miembro in listaMCNoLider)
                {
                    if (comboBox_miembroC.SelectedItem.ToString().Equals(
                            miembro[4] + " " + miembro[1]))
                    {
                        return(miembroComiteDAO.ActualizarMCLider(
                                   nuevoMLComite));
                    }
                }
            }
            return(miembroComiteDAO.RegistrarMCLider(
                       nuevoMLComite,
                       usuario_Logica.RecuperarUsuario().Last().Id));
        }