コード例 #1
0
 private void modificarUsuario()
 {
     if (!validar())
     {
         if (!validarExistencias())
         {
             if (chkCambiarC.Checked)
             {
                 usuario = new conexiones_BD.clases.usuarios(idusuario, txtNombre.Text, txtRcontra.Text, listaEmpleado.SelectedValue.ToString(), listaGrupos.SelectedValue.ToString(), "", estado());
                 if (usuario.modificarConCon(true) > 0)
                 {
                     vaciar();
                     txtRcontra.Text    = "";
                     txtContra.Text     = "";
                     noCoincide.Visible = false;
                     coincide.Visible   = false;
                     cargarTablas();
                     habilitar(false);
                 }
             }
             else
             {
                 usuario = new conexiones_BD.clases.usuarios(idusuario, txtNombre.Text, listaEmpleado.SelectedValue.ToString(), listaGrupos.SelectedValue.ToString(), estado());
                 if (usuario.modificar(true, false) > 0)
                 {
                     vaciar();
                     txtRcontra.Text = "";
                     txtContra.Text  = "";
                     cargarTablas();
                     habilitar(false);
                 }
             }
         }
     }
 }
コード例 #2
0
        private bool validarExistencias()
        {
            bool          valido  = false;
            List <string> campos  = new List <string>();
            List <string> valores = new List <string>();

            campos.Add("usuario");
            valores.Add(txtNombre.Text);

            usuario = new conexiones_BD.clases.usuarios(campos, valores);
            if (modificar)
            {
                if (txtNombre.Text.Equals(nombre))
                {
                    if (usuario.validarCamposcondicorORActu(true, 1) > 1)
                    {
                        valido = true;
                    }
                    else
                    {
                        valido = false;
                    }
                }
                else
                {
                    if (usuario.validarCamposcondicorOR(true) > 0)
                    {
                        valido = true;
                    }
                    else
                    {
                        valido = false;
                    }
                }
            }
            else
            {
                if (usuario.validarCamposcondicorOR(true) > 0)
                {
                    valido = true;
                }
                else
                {
                    valido = false;
                }
            }

            return(valido);
        }
コード例 #3
0
 private void EliminarUsuario()
 {
     if (MessageBox.Show("¿Desea eliminar este usuario?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
     {
         if (idusuario != null)
         {
             usuario = new conexiones_BD.clases.usuarios(idusuario);
             if (usuario.eliminar(true, false) > 0)
             {
                 vaciar();
                 txtRcontra.Text    = "";
                 txtContra.Text     = "";
                 noCoincide.Visible = false;
                 coincide.Visible   = false;
                 cargarTablas();
                 habilitar(false);
             }
         }
     }
 }
コード例 #4
0
        private void guardarUsuario()
        {
            if (!validar())
            {
                if (!validarExistencias())
                {
                    usuario = new conexiones_BD.clases.usuarios(txtNombre.Text,
                                                                txtRcontra.Text,
                                                                listaEmpleado.SelectedValue.ToString(),
                                                                listaGrupos.SelectedValue.ToString(),
                                                                "now",
                                                                estado()
                                                                );

                    if (usuario.guardar(true, false) > 0)
                    {
                        vaciar();
                        cargarTablas();
                    }
                }
            }
        }