Ejemplo n.º 1
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Miembro> repositorioBase = new RepositorioBase <Miembro>();
            Miembro miembro = new Miembro();
            bool    paso    = false;

            if (IsValid == false)
            {
                Utils.ShowToastr(this.Page, "Revisar todos los campo", "Error", "error");
                return;
            }

            LlenaClase(miembro);
            if (miembro.MiembroId == 0)
            {
                paso = repositorioBase.Guardar(miembro);
            }
            else
            {
                paso = repositorioBase.Modificar(miembro);
            }
            if (paso)
            {
                Utils.ShowToastr(this.Page, "Guardado con exito", "Guardado", "success");
            }
            else
            {
                Utils.ShowToastr(this.Page, "No se ha podido Guardar o modificiar", "Error", "error");
            }
        }
Ejemplo n.º 2
0
        private Prototype_Miembros obtenerMiembrosSesion(string numSesion)
        {
            Collection <Miembro>             miembrosSesion = new Collection <Miembro>();
            Prototype_Miembros               miembrosPrototype;
            List <sp_MiembrosXSesion_Result> listaMiembrosXSesion = db.sp_MiembrosXSesion(numSesion).ToList();

            if (listaMiembrosXSesion.Any())
            {
                foreach (sp_MiembrosXSesion_Result miembrosSesionDB in listaMiembrosXSesion)
                {
                    Miembro m = new Miembro(miembrosSesionDB.nombre, miembrosSesionDB.correo1, miembrosSesionDB.correo2, miembrosSesionDB.tipoMiembro.First());
                    miembrosSesion.Add(m);
                }

                miembrosPrototype = new Prototype_Miembros(miembrosSesion);

                foreach (sp_MiembrosXSesion_Result miembrosSesionDB in listaMiembrosXSesion)
                {
                    for (int i = 0; i < miembrosSesion.Count; i++)
                    {
                        if (miembrosSesion.ElementAt(i).Correo[0] == miembrosSesionDB.correo1)
                        {
                            miembrosPrototype.ListaAsistencia.SetValue(miembrosSesionDB.estadoAsistencia.First(), i);
                        }
                    }
                }

                return(miembrosPrototype);
            }

            return(null);
        }
        protected void Unnamed3_Click(object sender, EventArgs e)
        {
            Miembro m = new Miembro
            {
                cedula   = TextBox_cedula.Text,
                nombre   = TextBox_nombre.Text,
                apellido = TextBox_apellido.Text,
                titulo   = TextBox_titulo.Text,
                cargo    = TextBox_cargo.Text
            };
            int x = log.DeleteMiembro(m);

            if (x == 1)
            {
                Label1.Text = "Registro Eliminado correctamente";
                GridView1.DataBind();
                limpiar();
            }
            else
            {
                if (x != 1)
                {
                    Label1.Text = "No puede eliminar el registro seleccionado";
                }
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Inserta un miembro a la base de datos
        /// </summary>
        /// <param name="objMiembro">El miembro a inserrtar</param>
        /// <returns>Retorna el valor de llave primaria que le pertenece</returns>
        public int INSERT(Miembro objMiembro)
        {
            int             done = -1;
            MySqlConnection conn = Connection.Conn();

            try
            {
                String cmdStr = "INSERT INTO miembros(email,nombre,apellido,contrasena)" +
                                " VALUES(@email,@nombre,@apellidos,sha2(@contrasena,512))";
                MySqlCommand cmd = new MySqlCommand(cmdStr, conn);
                cmd.Parameters.AddWithValue("@email", objMiembro.Email);
                cmd.Parameters.AddWithValue("@nombre", objMiembro.Nombre);
                cmd.Parameters.AddWithValue("@apellidos", objMiembro.Apellido);
                cmd.Parameters.AddWithValue("@contrasena", objMiembro.Contrasenia);
                cmd.ExecuteNonQuery();

                done = (int)cmd.LastInsertedId;
            }
            catch (MySqlException ex)
            {
                done = -1;
                Console.WriteLine(ex.ToString());
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }

            return(done);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Consulta un miembro para permitir logearse
        /// </summary>
        /// <param name="objMiembro">El miembro a auntentificar</param>
        /// <returns>Un miembro</returns>
        public Miembro SELECT_TO_LOGIN(Miembro objMiembro)
        {
            MySqlConnection conn = Connection.Conn();

            try
            {
                String cmdStr = "SELECT nombre,apellido,email FROM miembros " +
                                "WHERE email=@email and contrasena=sha2(@contrasena,512);";
                MySqlCommand cmd = new MySqlCommand(cmdStr, conn);
                cmd.Parameters.AddWithValue("@email", objMiembro.Email);
                cmd.Parameters.AddWithValue("@contrasena", objMiembro.Contrasenia);
                objMiembro = null;
                MySqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    objMiembro          = new Miembro();
                    objMiembro.Nombre   = dr["nombre"].ToString();
                    objMiembro.Apellido = dr["apellido"].ToString();
                    objMiembro.Email    = dr["email"].ToString();
                }
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
                objMiembro = null;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(objMiembro);
        }
Ejemplo n.º 6
0
        private void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            if (Validaciones(Strings.validarCorreo, txtEmail, "Email incorrecto")
                & Validaciones(Strings.alfaNumerico, txtContrasena, "Solo valores alfanumericos"))
            {
                if (txtEmail.Text == Strings.ADMIN && txtContrasena.Text == Strings.PASS)
                {
                    new FrmTableroAdministrador().ShowDialog();
                    clearTextBoxes();
                }
                else
                {
                    Miembro objMiembro = new Miembro();
                    objMiembro.Email       = txtEmail.Text;
                    objMiembro.Contrasenia = txtContrasena.Text;

                    objMiembro = new DaoMiembro().SELECT_TO_LOGIN(objMiembro);
                    if (objMiembro != null)
                    {
                        user = objMiembro;
                        new FrmTableroMiembro().ShowDialog();
                        clearTextBoxes();
                    }
                    else
                    {
                        MessageBox.Show("Usuario o contraseña incorrectos");
                    }
                }
            }
        }
Ejemplo n.º 7
0
        public async Task <IActionResult> Edit(Guid id, [Bind("Telefono,Id,Nombre,Apellido,Email")] Miembro miembro)
        {
            if (id != miembro.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    miembro.FechaAlta = DateTime.Now;
                    _context.Update(miembro);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MiembroExists(miembro.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(miembro));
        }
Ejemplo n.º 8
0
 public frmBuscarMiembros(Dictionary <int, Miembro> currentSelected, GestorMiembros pool)
 {
     InitializeComponent();
     _currentSelected = currentSelected;
     _gMiembros       = pool;
     _currentSearched = null;
 }
Ejemplo n.º 9
0
        public async Task <IActionResult> PutMiembro([FromRoute] int id, [FromBody] Miembro miembro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != miembro.MiembroId)
            {
                return(BadRequest());
            }

            _context.Entry(miembro).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!MiembroExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 10
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            RepositorioBase <Miembro> repositorio = new RepositorioBase <Miembro>();
            bool    paso = false;
            Miembro miembro;

            if (!Validar())
            {
                return;
            }
            miembro = new Miembro();
            miembro = LlenaClase();
            if (MiembronumericUpDown.Value == 0)
            {
                paso = repositorio.Guardar(miembro);
            }
            else
            {
                if (!ExiteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No Se Puede Modificar No Exite", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = repositorio.Modificar(miembro);
            }
            if (paso)
            {
                MessageBox.Show("Guardado con Exito", "Listo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }
        }
Ejemplo n.º 11
0
        private bool ExiteEnLaBaseDeDatos()
        {
            RepositorioBase <Miembro> repositorio = new RepositorioBase <Miembro>();
            Miembro miembro = repositorio.Buscar((int)MiembronumericUpDown.Value);

            return(miembro != null);
        }
Ejemplo n.º 12
0
        }//method

        public static List <Miembro> llenarDgMiembros(char dep)
        {
            List <Miembro> l = new List <Miembro>();
            SqlDataReader  rd;
            Miembro        m;

            try
            {
                SqlConnection con = conectar();
                SqlCommand    cmd = new SqlCommand(String.Format("select nombre, rol, jugados, ganados, perdidos, Jugador.claveUnica from Jugador inner join TieneDepJug on Jugador.claveUnica = TieneDepJug.claveUnica inner join Datos on Jugador.claveUnica = Datos.claveUnica where idDep = '{0}'", dep), con);
                rd = cmd.ExecuteReader(); //#de registros afectados
                while (rd.Read())
                {
                    m          = new Miembro();
                    m.nombre   = rd.GetString(0);
                    m.rol      = rd.GetString(1);
                    m.jugados  = rd.GetInt16(2);
                    m.ganados  = rd.GetInt16(3);
                    m.perdidos = rd.GetInt16(4);
                    m.claveU   = rd.GetInt16(5);
                    l.Add(m);
                } //while
                con.Close();
            }     //try
            catch (Exception ex)
            {
                MessageBox.Show("Error al llenar el data grid con los miembros: " + ex.ToString());
            }//catch

            return(l);
        }//method
Ejemplo n.º 13
0
        public bool RegistrarMiembro(Registro registro)
        {
            try
            {
                var miembrosServiceRemoteAddress = new System.ServiceModel.EndpointAddress("http://localhost:82/MiembrosService.svc");
                using (var miembrosService = new MiembrosServiceClient(new System.ServiceModel.BasicHttpBinding(), miembrosServiceRemoteAddress))
                {
                    var miembro = new Miembro()
                    {
                        Nombres         = registro.Nombres,
                        ApellidoPaterno = registro.ApellidoPaterno,
                        ApellidoMaterno = registro.ApellidoMaterno,
                        Dni             = registro.Dni,
                        Edad            = registro.Edad,
                        Correo          = registro.Correo,
                        Password        = registro.Contrasena
                    };

                    miembrosService.Endpoint.Binding.SendTimeout = new TimeSpan(0, 0, 0, 20);
                    var memeber = miembrosService.CrearMiembro(miembro);
                }

                return(true);
            }
            catch (Exception ex) { return(false); }
        }
Ejemplo n.º 14
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            bool email       = Validaciones(Strings.validarCorreo, txtEmail, "Email no valido");
            bool nombre      = Validaciones(Strings.Nombres, txtNombre, "Formato de nombre no valido");
            bool apellido    = Validaciones(Strings.Nombres, txtApellido, "Formato de apellidos no valido");
            bool contrasenia = Validaciones(Strings.alfaNumerico, txtContraseña, "Solo valores alfanumericos");

            if (email & nombre & apellido & contrasenia)
            {
                if (txtContraseña.Text == txtRcontraseña.Text)
                {
                    errPrvRegistro.SetError(txtRcontraseña, "");

                    Miembro objMiembro = new Miembro(txtEmail.Text, txtNombre.Text, txtApellido.Text, txtRcontraseña.Text);
                    int     done       = new DaoMiembro().INSERT(objMiembro);

                    if (done >= 0)
                    {
                        MessageBox.Show("Usuario registrado con exito");
                        clearTextBoxes();
                    }
                    else
                    {
                        MessageBox.Show("Error al registrar reintente");
                    }
                }
                else
                {
                    errPrvRegistro.SetError(txtRcontraseña, "Las contraseñas no coinciden");
                }
            }
        }
Ejemplo n.º 15
0
        void InsertaMiembro()
        {
            Console.WriteLine("Inserta Miembro");

            var dlgInsertaMiembro = new DlgInsertaMiembro(this.Miembros);


            this.View.Hide();
            Miembro nuevoMiembro = new Miembro("", "", 0, "", "");

            if (dlgInsertaMiembro.ShowDialog() == DialogResult.OK)
            {
                nuevoMiembro = new Miembro(dlgInsertaMiembro.DNI, dlgInsertaMiembro.Nombre, dlgInsertaMiembro.Telefono, dlgInsertaMiembro.Email, dlgInsertaMiembro.DirPostal);
                Console.WriteLine(nuevoMiembro);
                this.Miembros.añadirMiembro(nuevoMiembro);
            }

            if (!this.View.IsDisposed)
            {
                this.View.Show();
            }
            else
            {
                System.Windows.Forms.Application.Exit();
            }
        }
Ejemplo n.º 16
0
        public IEnumerable <Miembro> List(int idEmpresa, int idArea)
        {
            List <Miembro> list = new List <Miembro>();

            using (var dbConnection = (OracleConnection)_dbConnectionFactory.CreateConnection())
            {
                OracleCommand cmd = dbConnection.CreateCommand();
                cmd.CommandText = $@"SELECT 
                    U.F552_ROWID F_ID_USUARIO, 
                    LPAD(U.F552_ROWID,2,'0') || ') ' || UPPER(U.F552_NOMBRE) F_NOMBRE_USUARIO  
                FROM T571_SS_USUARIOS_PERFIL UP 
                INNER JOIN T552_SS_USUARIOS U ON UP.F571_ROWID_USUARIO = U.F552_ROWID
                WHERE UP.F571_ID_CIA = {idEmpresa} AND UP.F571_ID_PERFIL = {idArea}
                ORDER BY U.F552_NOMBRE";
                using (OracleDataReader dr = cmd.ExecuteReader()) {
                    while (dr.Read())
                    {
                        var miembro = new Miembro
                        {
                            IdMiembro     = dr.GetInt32(0),
                            NombreMiembro = dr.GetString(1)
                        };
                        list.Add(miembro);
                    }
                }
            }
            return(list);
        }
        public bool IniciarSesionClick()
        {
            int miembroSecundarioId = registroMiembro.ObtenerId();

            if (miembroSecundarioId > 0)
            {
                ManejadorDeCelulas manejadorDeCelulas = new ManejadorDeCelulas();
                List <int>         celulasPermitidas  = manejadorDeCelulas.ObtenerCelulasPermitidasPorMiembroComoIds(SesionActual.Instance.UsuarioId);

                Miembro miembroSecundario = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().Miembro where o.MiembroId == miembroSecundarioId && o.Borrado == false select o).SingleOrDefault();
                if (miembroSecundario != null && celulasPermitidas.Contains(miembroSecundario.CelulaId))
                {
                    Miembro miembroActual = ManejadorDeMiembros.ObtenerMiembroActual();
                    log.InfoFormat("El usuario {0} [{1}] iniciara sesion como {2} [{3}]", miembroActual.Email, miembroActual.MiembroId, miembroSecundario.Email, miembroSecundario.MiembroId);

                    this.RestablecerCacheDeSesion();
                    ManejadorDeMiembros manejadorDeMiembros = new ManejadorDeMiembros();
                    manejadorDeMiembros.IniciarSesion(miembroSecundario.Email, string.Empty, true);

                    return(true);
                }
                else
                {
                    X.Msg.Alert(Generales.nickNameDeLaApp, "Miembro inexistente o no pertenece a la red").Show();
                }
            }
            else
            {
                X.Msg.Alert(Generales.nickNameDeLaApp, "Es necesario establecer un miembro").Show();
            }
            return(false);
        }
        public int UpdateMiembro(Miembro m)
        {
            int    afectadas;
            string sql = "UPDATE Miembros SET " +
                         "[cedula] = @cedula" +
                         ",[nombre] = @nombre" +
                         ",[apellido] =@apellido" +
                         ",[titulo] = @titulo" +
                         ",[cargo] =@cargo " +
                         " WHERE id=@id";

            using (SqlConnection connection = new SqlConnection(GetConnectionString()))
            {
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.Parameters.AddWithValue("@id", m.id);
                    command.Parameters.AddWithValue("@cedula", m.cedula);
                    command.Parameters.AddWithValue("@nombre", m.nombre);
                    command.Parameters.AddWithValue("@apellido", m.apellido);
                    command.Parameters.AddWithValue("@titulo", m.titulo);
                    command.Parameters.AddWithValue("@cargo", m.cargo);

                    connection.Open();
                    afectadas = command.ExecuteNonQuery();
                    connection.Close();
                }
            }
            return(afectadas);
        }
Ejemplo n.º 19
0
        private void saveData(Miembro miembro)
        {
            if (miembro == null)
            {
                MessageBox.Show("El miembro especificado no fue encontrado");
                txtCUM.Focus();
                return;
            }
            Usuario tempUser = new Usuario
            {
                idPerfil  = ((Perfile)cmbProfile.SelectedItem).idPerfil,
                idMiembro = miembro.idMiembro,
                pass      = EncriptionUtils.MD5Hash(txtPassword.Text),
                baja      = chbStatus.Checked
            };
            Operation <Usuario> operation = userController.addRecord(tempUser);

            if (operation.State)
            {
                MessageBox.Show("Usuario agregado con exito");
                loadTable();
                cleanForm();
            }
            else
            {
                MessageBox.Show(operation.Error);
            }
        }
        public Miembro GetMiembrosById(string id)
        {
            Miembro m   = null;
            string  sql = "SELECT [cedula],[nombre],[apellido],[titulo],[cargo]  FROM[dbo].[Miembros]  where id =  @MiembroID";

            using (SqlConnection connection = new SqlConnection(GetConnectionString()))
            {
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.Parameters.AddWithValue("@MiembroID", id);
                    connection.Open();

                    SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);
                    if (reader.Read())
                    {
                        m = new Miembro();
                        //m.id = Convert.ToInt32(reader["id"]);
                        m.cedula   = reader["cedula"].ToString();
                        m.titulo   = reader["titulo"].ToString();
                        m.nombre   = reader["nombre"].ToString();
                        m.apellido = reader["apellido"].ToString();
                        m.cargo    = reader["cargo"].ToString();
                    }
                    reader.Close();
                }
            }
            return(m);
        }
Ejemplo n.º 21
0
        public async Task <IActionResult> Create([Bind("Telefono,Id,Nombre,Apellido,Email")] Miembro miembro, string pass)
        {
            try
            {
                pass.ValidarPassword();
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(nameof(Administrador.Password), ex.Message);
            }


            if (ModelState.IsValid)
            {
                miembro.Password  = pass.Encriptar();
                miembro.FechaAlta = DateTime.Now;
                miembro.Id        = Guid.NewGuid();
                _context.Add(miembro);
                await _context.SaveChangesAsync();

                //Autenticar(miembro.Email,pass);

                return(RedirectToAction("Index", "Home"));
            }
            return(View(miembro));
        }
        public List <Miembro> GetCoordinadoresCarrera()
        {
            List <Miembro> lista = new List <Miembro>();

            string sql = @"SELECT [id] ,[cedula],[nombre],[apellido] ,[titulo] ,[cargo]  FROM[dbo].[Miembros]
                            Where [cargo] Like '%Coordinador%'";

            using (SqlConnection connection = new SqlConnection(GetConnectionString()))
            {
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    connection.Open();
                    SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);

                    while (reader.Read())
                    {
                        Miembro m = new Miembro();
                        m.id       = Convert.ToInt32(reader["id"]);
                        m.cedula   = reader["cedula"].ToString();
                        m.titulo   = reader["titulo"].ToString();
                        m.nombre   = reader["nombre"].ToString();
                        m.apellido = reader["apellido"].ToString();
                        m.cargo    = reader["cargo"].ToString();

                        lista.Add(m);
                    }
                    reader.Close();
                }
            }
            return(lista);
        }
Ejemplo n.º 23
0
        /// <summary>
        /// Retorna los emails de los miembros que empiezen por el valor indicado
        /// en el nombre o en el email
        /// </summary>
        /// <param name="value">Valor por el cual buscar</param>
        /// <returns>Miembros con emails</returns>
        public List <Miembro> SELECT_FOR_SEARCH(String value)
        {
            List <Miembro>  ltsMiembros = null;
            MySqlConnection conn        = Connection.Conn();

            try
            {
                String       strCmd = "select email,nombre from Miembros where email like @value '%' or nombre like @value '%'";
                MySqlCommand cmd    = new MySqlCommand(strCmd, conn);
                cmd.Parameters.AddWithValue("@value", value);

                MySqlDataReader dr = cmd.ExecuteReader();
                ltsMiembros = new List <Miembro>();
                while (dr.Read())
                {
                    Miembro objMiembro = new Miembro();
                    objMiembro.Email  = dr[0].ToString();
                    objMiembro.Nombre = dr[1].ToString();
                    ltsMiembros.Add(objMiembro);
                }
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.ToString());
                ltsMiembros = null;
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }

            return(ltsMiembros);
        }
        public List <Miembro> GetMiembrosActa(int IdConsejo)
        {
            List <Miembro> lista = new List <Miembro>();

            string sql = @"SELECT M.[nombre] as nombre, M.[apellido] as apellido, M.[titulo] as titulo,M.[cargo] as cargo
                                    FROM [dbo].[Consejo_Miembros] CM
                                    INNER JOIN [dbo].[Miembros] M ON CM.[idmiembros] = M.[id]
                                    WHERE CM.[idConsejo] = @idConsejo";

            using (SqlConnection connection = new SqlConnection(GetConnectionString()))
            {
                using (SqlCommand command = new SqlCommand(sql, connection))
                {
                    command.Parameters.AddWithValue("@idConsejo", IdConsejo);
                    connection.Open();
                    SqlDataReader reader = command.ExecuteReader(CommandBehavior.CloseConnection);

                    while (reader.Read())
                    {
                        Miembro m = new Miembro();
                        m.titulo   = reader["titulo"].ToString();
                        m.nombre   = reader["nombre"].ToString();
                        m.apellido = reader["apellido"].ToString();
                        m.cargo    = reader["cargo"].ToString();
                        lista.Add(m);
                    }
                    reader.Close();
                }
            }
            return(lista);
        }
Ejemplo n.º 25
0
        }//buttonMethod

        private void TxAccion_Click(object sender, RoutedEventArgs e)
        {
            Miembro m = new Miembro(Convert.ToInt16(TxCU.Text));

            m.baja(dep);
            MessageBox.Show("Baja exitosa");
        } // buttonMethod
        public int InsertMiembro(Miembro m)
        {
            int afectadas;

            if (GetIDporCedula(m.cedula) == 0)
            {
                string sql = "INSERT INTO Miembros ([cedula],[nombre],[apellido],[titulo],[cargo]) " +
                             "VALUES (@cedula,@nombre,@apellido,@titulo,@cargo)";

                using (SqlConnection connection = new SqlConnection(GetConnectionString()))
                {
                    using (SqlCommand command = new SqlCommand(sql, connection))
                    {
                        command.Parameters.AddWithValue("@cedula", m.cedula);
                        command.Parameters.AddWithValue("@nombre", m.nombre);
                        command.Parameters.AddWithValue("@apellido", m.apellido);
                        command.Parameters.AddWithValue("@titulo", m.titulo);
                        command.Parameters.AddWithValue("@cargo", m.cargo);

                        connection.Open();
                        afectadas = command.ExecuteNonQuery();
                        connection.Close();
                    }
                }
                return(afectadas);
            }
            else
            {
                return(-1);
            }
        }
 protected void Unnamed1_Click(object sender, EventArgs e)
 {
     if (TextBox_cedula.Text != "" && TextBox_nombre.Text != "" && TextBox_apellido.Text != "" && TextBox_cargo.Text != "" && TextBox_titulo.Text != "")
     {
         Miembro m = new Miembro
         {
             cedula   = TextBox_cedula.Text,
             nombre   = TextBox_nombre.Text,
             apellido = TextBox_apellido.Text,
             titulo   = TextBox_titulo.Text,
             cargo    = TextBox_cargo.Text
         };
         //
         if (log.InsertMiembro(m) > 0)
         {
             limpiar();
             Label1.Text = "Se ingreso el miembro con exito";
             GridView1.DataBind();
             btnEliminar.Enabled   = false;
             btnActualizar.Enabled = false;
             btnInsertar.Enabled   = false;
             btnNuevo.Enabled      = true;
         }
         else
         {
             Label1.Text = "Ya se encuentra un miembro con la misma CI";
             limpiar();
         }
     }
     else
     {
         Label1.Text = "Datos Incompletos";
     }
 }
Ejemplo n.º 28
0
        public void ModificaMiembro(String dni)
        {
            Console.WriteLine("Modifica Miembro");
            Miembro miembroModificado = this.Miembros.getMiembro(dni);

            Console.WriteLine("Miembro modificado: " + miembroModificado.ToString());

            var dlgModificar = new DlgModificaMiembro(miembroModificado);


            this.Hide();
            if (dlgModificar.ShowDialog() == DialogResult.OK)
            {
                this.Miembros.borrarMiembro(miembroModificado);
                string DNI             = dlgModificar.DNI;
                string Nombre          = dlgModificar.Nombre;
                long   Telefono        = dlgModificar.Telefono;
                string Email           = dlgModificar.Email;
                string DireccionPostal = dlgModificar.DirPostal;

                Miembro m = new Miembro(DNI, Nombre, Telefono, Email, DireccionPostal);
                Console.WriteLine("Miembro modificado: " + m.ToString());
                this.Miembros.añadirMiembro(m);
                this.Actualiza();
            }

            if (!this.IsDisposed)
            {
                this.Show();
            }
            else
            {
                Application.Exit();
            }
        }
Ejemplo n.º 29
0
        void ICatalogo.Guardar(int id, RegistrosHelper.ListaDeRegistrosDeDatos listaDeRegistrosDeDatos)
        {
            Miembro entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().Miembro where o.MiembroId == id select o).FirstOrDefault();

            if (entidad == null)
            {
                entidad = new Miembro();
            }

            entidad.Email                = registroEmail.Text;
            entidad.Primer_Nombre        = registroPrimerNombre.Text;
            entidad.Segundo_Nombre       = registroSegundoNombre.Text;
            entidad.Apellido_Paterno     = registroApellidoPaterno.Text;
            entidad.Apellido_Materno     = registroApellidoMaterno.Text;
            entidad.CelulaId             = registroCelula.ObtenerId();
            entidad.GeneroId             = registroGenero.ObtenerId();
            entidad.AsisteIglesia        = registroAsisteIglesia.Checked;
            entidad.Contrasena           = registroPassword.Text;
            entidad.EstadoCivilId        = registroEstadoCivil.ObtenerId();
            entidad.UbicacionMunicipioId = registroMunicipio.ObtenerId();
            entidad.Colonia              = registroColonia.Text;
            entidad.Direccion            = registroDireccion.Text;
            entidad.Tel_Casa             = registroTelCasa.Text;
            entidad.Tel_Movil            = registroTelMovil.Text;
            entidad.Tel_Trabajo          = registroTelTrabajo.Text;
            entidad.Fecha_Nacimiento     = registroFechaDeNacimiento.SelectedDate;
            entidad.ConyugeId            = registroConyuge.ObtenerId(true);
            entidad.Borrado              = false;
            entidad.Guardar(SesionActual.Instance.getContexto <IglesiaEntities>());
        }
        private void cargarAsistencias(Miembro miembro)
        {
            ManejadorDeReportesDeAsistencias manejadorDeReportesDeAsistencia = new ManejadorDeReportesDeAsistencias();
            ManejadorDeAsistenciasDeCelula   manejadorDeAsistenciasDeCelula  = new ManejadorDeAsistenciasDeCelula();

            registroUltimaAsistencia.Text = manejadorDeAsistenciasDeCelula.ObtenerUltimaAsistenciaPorMiembro(miembro.MiembroId).ToFullDateString();
            X.Call("crearGraficasDeAsistencias", manejadorDeReportesDeAsistencia.ObtenerReporteDeAsistenciasPorMiembro(miembro.CelulaId, miembro.MiembroId, DateTime.Now, true).ToJson(), miembro.Email);
        }