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