示例#1
0
        private void BT_BorUser_Click(object sender, EventArgs e)
        {
            // TODO: Verificar que haya seleccionado un usuario //

            try
            {
                string cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString;
                using (SqlConnection conexion = new SqlConnection(cnn))
                {
                    // TODO: Obtención del usuario //

                    ObjUsuario usuario = new ObjUsuario();

                    SqlCommand cmd = new SqlCommand("DELETE Usuario where id = " + usuario.id, conexion);
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Se ha eliminado el usuario " + usuario.usuario);

                    QueryUsuario query = new QueryUsuario("eliminar", usuario);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
示例#2
0
        private void BT_BorUser_Click(object sender, EventArgs e) // TODO: Verificar que funcione
        {
            if (TB_CodigoUser.Text != "Código" || TB_Nombre.Text != "Nombre" || TB_Usuario.Text != "Usuario")
            {
                int id = 0;

                try
                {
                    id = Convert.ToInt32(TB_CodigoUser.Text);
                }
                catch
                {
                    MessageBox.Show("Ingrese un caracter válido");
                }
                bool ok = false;
                // TODO: Verificar que haya seleccionado un usuario //

                try
                {
                    string cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString;
                    using (SqlConnection conexion = new SqlConnection(cnn))
                    {
                        conexion.Open();

                        Obtener           obtener = new Obtener();
                        List <ObjUsuario> list    = obtener.ObtenerLU();

                        foreach (ObjUsuario usuario in list)
                        {
                            if (usuario.id == id)
                            {
                                SqlCommand cmd = new SqlCommand("DELETE Usuario where id = " + usuario.id, conexion);
                                cmd.ExecuteNonQuery();
                                MessageBox.Show("Se ha eliminado el usuario " + usuario.usuario);

                                QueryUsuario query = new QueryUsuario("eliminar", usuario);

                                DGV_Usuarios.Refresh();
                            }
                        }

                        if (!ok)
                        {
                            MessageBox.Show("No se encontró el usuario");
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            else
            {
                MessageBox.Show("Ingrese datos para la eliminación");
            }
        }
示例#3
0
        public void Verificacion(string instruccion)
        {
            bool DC = true;
            bool DL = true;
            bool H  = true;

            // Verificaciones de campos llenos //
            if (TB_Nombre.Text == "Nombre" || TB_Nombre.Text == "" || TB_User.Text == "Usuario" || TB_User.Text == "" || TB_Pass.Text == "Contraseña" ||
                TB_Pass.Text == "" || TB_RepPass.Text == "Repetir Contraseña" || TB_RepPass.Text == "" || TB_Telefono.Text == "Teléfono" || TB_Telefono.Text == "" ||
                TB_DiasLab.Text == "Días Laborales" || TB_Horario.Text == "Horario" || TB_Nombre.Text == "*Campo Obligatorio*" || TB_User.Text == "*Campo Obligatorio*" ||
                TB_Pass.Text == "*Campo Obligatorio*" || TB_RepPass.Text == "*Campo Obligatorio*" || TB_Telefono.Text == "*Campo Obligatorio*" ||
                TB_DiasLab.Text == "*Campo Obligatorio*" || TB_Horario.Text == "*Campo Obligatorio*")
            {
                if (TB_Nombre.Text == "Nombre" || TB_Nombre.Text == "" || TB_Nombre.Text == "*Campo Obligatorio*")
                {
                    TB_Nombre.ForeColor = Color.Red;
                    TB_Nombre.Text      = "*Campo Obligatorio*";
                }
                if (TB_User.Text == "Usuario" || TB_User.Text == "" || TB_User.Text == "*Campo Obligatorio*")
                {
                    TB_User.ForeColor = Color.Red;
                    TB_User.Text      = "*Campo Obligatorio*";
                }
                if (TB_Pass.Text == "Contraseña" || TB_Pass.Text == "" || TB_Pass.Text == "*Campo Obligatorio*")
                {
                    TB_Pass.ForeColor = Color.Red;
                    TB_Pass.Text      = "*Campo Obligatorio*";
                }
                if (TB_RepPass.Text == "Repetir Contraseña" || TB_RepPass.Text == "" || TB_RepPass.Text == "*Campo Obligatorio*")
                {
                    TB_RepPass.ForeColor = Color.Red;
                    TB_RepPass.Text      = "*Campo Obligatorio*";
                }
                if (TB_Telefono.Text == "Teléfono" || TB_Telefono.Text == "" || TB_Telefono.Text == "*Campo Obligatorio*")
                {
                    TB_Telefono.ForeColor = Color.Red;
                    TB_Telefono.Text      = "*Campo Obligatorio*";
                }
                if (TB_DiasLab.Text == "Días Laborales" || TB_DiasLab.Text == "*Campo Obligatorio*")
                {
                    TB_DiasLab.ForeColor = Color.Red;
                    TB_DiasLab.Text      = "*Campo Obligatorio*";
                }
                if (TB_Horario.Text == "Horario" || TB_Horario.Text == "*Campo Obligatorio*")
                {
                    TB_Horario.ForeColor = Color.Red;
                    TB_Horario.Text      = "*Campo Obligatorio*";
                }

                MessageBox.Show("Datos Incompletos");

                DC = false;
            }

            if (DC)
            {
                if (TB_DiasLab.Text == "Fines de Semana")
                {
                    DL = false;
                }
                if (TB_Horario.Text == "Vespertino")
                {
                    H = false;
                }
            }

            // Fin de verificaciones de campos llenos //

            // Verificacion de formatos de datos //

            // Fin de verificaciones de formatos de datos //

            if (TB_Pass.Text == TB_RepPass.Text)                                                                          // Verificación de contraseñas //
            {
                ObjUsuario usuario = new ObjUsuario(TB_Nombre.Text, TB_User.Text, TB_Pass.Text, TB_Telefono.Text, DL, H); // Creación del usuario //

                QueryUsuario agregar = new QueryUsuario(instruccion, usuario);                                            // Query para agregar nuevo usuario //
            }
            else
            {
                MessageBox.Show("Las contraseñas no coinciden");
            }
        }