示例#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
        public void Verificacion(string instruccion)
        {
            // NumVenta, Usuario, Articulos, Cantidad, Total, Fecha, Hora, Estado

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

            usuario = list3[2];
            string articulos = "";
            int    cont      = 0;

            foreach (ObjArticulo articulo in list2)
            {
                articulos += articulo.codigo + Environment.NewLine;
                cont++;
            }

            DateTime now = DateTime.Now;

            ObjVenta venta = new ObjVenta(usuario.nombre, articulos, cont, totalVenta, now, now, "Realizada");

            QueryVenta agregar = new QueryVenta(instruccion, venta); // Query para agregar nuevo usuario //

            this.Close();
        }
示例#3
0
 public ObjUsuario(ObjUsuario usuario)
 {
     this.nombre   = usuario.nombre;
     this.usuario  = usuario.usuario;
     this.pass     = usuario.pass;
     this.telefono = usuario.telefono;
     this.diasLab  = usuario.diasLab;
     this.horario  = usuario.horario;
 }
示例#4
0
        public QueryUsuario(string comando, ObjUsuario usuario)
        {
            try
            {
                string cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString;
                using (SqlConnection conexion = new SqlConnection(cnn))
                {
                    conexion.Open();
                    switch (comando)
                    {
                    case "agregar":
                    {
                        SqlCommand cmd = new SqlCommand("INSERT INTO Usuario(nombre, usuario, pass, telefono, diasLab, horario)" +
                                                        "VALUES ('" + usuario.nombre + "', '" + usuario.usuario + "', '" + usuario.pass + "', '" + usuario.telefono + "'," +
                                                        "'" + usuario.diasLab + "', '" + usuario.horario + "')", conexion);
                        cmd.ExecuteNonQuery();
                        MessageBox.Show("Se ha agregado el usuario " + usuario.usuario);
                    }
                    break;

                    case "modificar":
                    {
                        SqlCommand cmd = new SqlCommand("UPDATE Usuario SET nombre = '" + usuario.nombre + "', usuario = '" + usuario.usuario + "'," +
                                                        " pass = '******', telefono = '" + usuario.telefono + "', diasLab = '" + usuario.diasLab + "'," +
                                                        " horario = '" + usuario.horario + "' WHERE id = " + usuario.id + "", conexion);
                        cmd.ExecuteNonQuery();
                        MessageBox.Show("Se ha modificado el usuario " + usuario.usuario);
                    }
                    break;
                    }
                    conexion.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
示例#5
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");
            }
        }
示例#6
0
        public Usuario(string mod, int idUser)
        {
            InitializeComponent();
            this.mod = mod;

            if (mod == "agregar")
            {
                // Agregar propiedades //
                LB_Titulo.Location = new Point(76, 28);
                LB_Titulo.Text     = "NUEVO USUARIO";
                BT_AgrUser.Text    = "Agregar Usuario";

                BT_AgrUser.Click += new System.EventHandler(BT_AgrUser_Click);
            }
            else if (mod == "modificar")
            {
                // Agregar propiedades //
                LB_Titulo.Location = new Point(40, 34);
                LB_Titulo.Text     = "MODIFICAR USUARIO";
                BT_AgrUser.Text    = "Guardar Datos";

                BT_AgrUser.Click += new System.EventHandler(BT_ModUser_Click);

                this.idUser = idUser;

                if (idUser != 0)
                {
                    Obtener           obtener = new Obtener();
                    List <ObjUsuario> list    = obtener.ObtenerLU();
                    ObjUsuario        usuario = new ObjUsuario();

                    try
                    {
                        for (int i = 1; i < list.Count; i++)
                        {
                            if (list[i].id == idUser)
                            {
                                usuario = new ObjUsuario(list[i]);
                            }
                        }

                        TB_Nombre.Text   = usuario.nombre;
                        TB_User.Text     = usuario.usuario;
                        TB_Pass.Text     = usuario.pass;
                        TB_RepPass.Text  = usuario.pass;
                        TB_Telefono.Text = usuario.telefono;
                        if (usuario.diasLab == true)
                        {
                            TB_DiasLab.Text = "Entre Semana";
                        }
                        else
                        {
                            TB_DiasLab.Text = "Fines de Semana";
                        }
                        if (usuario.horario == true)
                        {
                            TB_Horario.Text = "Matutino";
                        }
                        else
                        {
                            TB_Horario.Text = "Vespertino";
                        }
                    }
                    catch
                    {
                        MessageBox.Show("No se encontró el usuario");

                        E = false;
                    }
                }
            }
        }