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"); } }
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"); } } }