private void button2_Click(object sender, EventArgs e)
 {
     if (dataGridView1.Rows.Count > 0)
     {
         int    rowIndex = dataGridView1.CurrentCell.RowIndex;
         var    row      = this.dataGridView1.Rows[rowIndex];
         string name     = row.Cells["Nombre Real"].Value.ToString();
         string id       = row.Cells["iduser"].Value.ToString();
         string level    = row.Cells["Jerarquía"].Value.ToString();
         if (level != "Admin")
         {
             DialogResult borrar = MessageBox.Show("Está segudo de borrar este Usuario?\n" + name, "Borrar?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
             if (borrar == DialogResult.Yes)
             {
                 Conexion.abrir();
                 SqlCeCommand del = new SqlCeCommand();
                 del.Parameters.AddWithValue("@id", id);
                 del.Parameters.AddWithValue("@bo", "Eliminado");
                 Conexion.Actualizar("Usuarios", "eliminado = @bo", "WHERE iduser = @id", "", del);
                 this.Close();
                 CrearEmpleados showagn = new CrearEmpleados();
                 showagn.Show();
             }
         }
         else
         {
             MessageBox.Show("Este usuario está protegido");
         }
     }
     else
     {
         MessageBox.Show("No hay ningun usuario seleccionado para borrar");
     }
 }
Beispiel #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (createorupdate.status == "create")
     {
         if (textBox1.Text.Length > 0 && textBox2.Text.Length > 0 && textBox3.Text.Length > 0 && comboBox1.SelectedIndex >= 0)
         {
             string userlogin = textBox1.Text;
             string userpassw = textBox2.Text;
             string username  = textBox3.Text;
             string usrlevel  = comboBox1.SelectedItem.ToString();
             Conexion.abrir();
             SqlCeCommand nu = new SqlCeCommand();
             nu.Parameters.AddWithValue("lo", userlogin);
             nu.Parameters.AddWithValue("cl", userpassw);
             nu.Parameters.AddWithValue("le", usrlevel);
             nu.Parameters.AddWithValue("nom", username);
             nu.Parameters.AddWithValue("act", "Activo");
             nu.Parameters.AddWithValue("si", "si");
             nu.Parameters.AddWithValue("no", "no");
             if (usrlevel == "Vendedor")
             {
                 Conexion.Insertar("Usuarios", "login,clave,level,nombreusuario,eliminado,p_venta,p_compra,p_articulo,p_clientes,p_proveedores,p_gastos,p_stock,p_cierredia,p_diferencia,p_consultaC,p_consultaV,p_EScaja,p_informes,p_anular,p_notac,p_notad,p_abstock,p_config,p_empleados,p_enviarinforme,p_fiscalconfig", "@lo,@cl,@le,@nom,@act,@si,@no,@no,@no,@no,@no,@si,@si,@no,@no,@si,@no,@si,@si,@no,@no,@no,@no,@no,@si,@no", nu);
             }
             else
             {
                 Conexion.Insertar("Usuarios", "login,clave,level,nombreusuario,eliminado,p_venta,p_compra,p_articulo,p_clientes,p_proveedores,p_gastos,p_stock,p_cierredia,p_diferencia,p_consultaC,p_consultaV,p_EScaja,p_informes,p_anular,p_notac,p_notad,p_abstock,p_config,p_empleados,p_enviarinforme,p_fiscalconfig", "@lo,@cl,@le,@nom,@act,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si,@si", nu);
             }
             Conexion.cerrar();
             this.Close();
             if (Application.OpenForms.OfType <CrearEmpleados>().Count() == 1)
             {
                 Application.OpenForms.OfType <CrearEmpleados>().First().Close();
             }
             CrearEmpleados frm = new CrearEmpleados();
             frm.Show();
         }
         else
         {
             MessageBox.Show("Debe completar todos los datos para poder agregar el usuario");
         }
     }
     if (createorupdate.status == "update")
     {
         if (textBox1.Text.Length > 0 && textBox2.Text.Length > 0 && textBox3.Text.Length > 0 && comboBox1.SelectedIndex >= 0)
         {
             string userlogin = textBox1.Text;
             string userpassw = textBox2.Text;
             string username  = textBox3.Text;
             string usrlevel  = comboBox1.SelectedItem.ToString();
             Conexion.abrir();
             SqlCeCommand nu = new SqlCeCommand();
             nu.Parameters.AddWithValue("id", createorupdate.itemid);
             nu.Parameters.AddWithValue("lo", userlogin);
             nu.Parameters.AddWithValue("cl", userpassw);
             nu.Parameters.AddWithValue("le", usrlevel);
             nu.Parameters.AddWithValue("nom", username);
             nu.Parameters.AddWithValue("act", "Activo");
             nu.Parameters.AddWithValue("si", "si");
             nu.Parameters.AddWithValue("no", "no");
             Conexion.Actualizar("Usuarios", "login =@lo,clave =@cl,level =@le,nombreusuario =@nom,eliminado =@act", "WHERE iduser = @id", "", nu);
             Conexion.cerrar();
             this.Close();
             if (Application.OpenForms.OfType <CrearEmpleados>().Count() == 1)
             {
                 Application.OpenForms.OfType <CrearEmpleados>().First().Close();
             }
             CrearEmpleados frm = new CrearEmpleados();
             frm.Show();
         }
         else
         {
             MessageBox.Show("Debe completar todos los datos para poder agregar el usuario");
         }
     }
 }