예제 #1
0
        public static bool actualizarusu(constructor_primer_usuario upt)
        {
            bool retorno = false;

            try
            {
                MySqlCommand cmdupt = new MySqlCommand(string.Format("UPDATE tbusuarios SET =id_usuarios'{0}', nickname '{1}', nombre_usuario '{2}', apellido_usuario'{3}', contraseña_usuario'{4}', telefono '{5}', Foto_usuario'{6}', Correo'{7}', dui'{8}', nit'{9}'", upt.id_usuarios, upt.usuario, upt.nombre_usuario, upt.apellido_usuario, upt.contraseña_usuario, upt.telefono, upt.Foto_usuario, upt.Correo, upt.dui, upt.nit), Conexion.obtenerconexion());
                retorno = Convert.ToBoolean(cmdupt.ExecuteNonQuery());
                if (true)
                {
                    if (retorno == true)
                    {
                        MessageBox.Show("Los datos fueron actualizados correctamente.", "Proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Los Datos no pudieron ser actualizados.", "Proceso no completado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    return(retorno);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Ha ocurrido un problema, revise su internet o los servicios del servidor, Consulte al programador " + e, "Error critico", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }
예제 #2
0
        public static int registro_usuario(constructor_primer_usuario usu)
        {
            int    retorno = 0;
            string query   = "SELECT * FROM tbusuarios WHERE nickname = ?param1 OR contraseña_usuario = ?param2";

            try
            {
                MySqlCommand cmdselect = new MySqlCommand(query, Conexion.obtenerconexion());
                cmdselect.Parameters.Add(new MySqlParameter("param1", usu.usuario));
                cmdselect.Parameters.Add(new MySqlParameter("param2", usu.contraseña_usuario));
                bool existencia = Convert.ToBoolean(cmdselect.ExecuteNonQuery());
                if (existencia == false)
                {
                    MessageBox.Show("La empresa o el numero de nit ya estan regitrado en la base de datos", "no se puede guardar", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                else
                {
                    MySqlCommand comandoAgregar = new MySqlCommand(string.Format("INSERT INTO tbusuarios(nickname, nombre_usuario, apellido_usuario, contraseña_usuario, telefono, Foto_usuario, Correo, nit, fecha_de_nacimiento, id_estados, id_tipo_usuarios, intentos, empresa)VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')", usu.usuario, usu.nombre_usuario, usu.apellido_usuario, usu.contraseña_usuario, usu.telefono, usu.Foto_usuario, usu.Correo, usu.nit, usu.fecha_de_nacimiento, usu.id_estados, usu.id_tipo_usuarios, usu.intentos, usu.empresa), Conexion.obtenerconexion());
                    retorno = Convert.ToInt32(comandoAgregar.ExecuteNonQuery());
                    if (retorno >= 1)
                    {
                        MessageBox.Show("Se a ingresado el primer usuario con exito", "Felicidades", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo Guardar el usuario/a porfavor verifique si la base de datos esta activa si es asi comuniquese con el administrador " + ex, "ERROR CRITICO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }
예제 #3
0
        public static bool actualizar_contra(constructor_primer_usuario upt)
        {
            bool retorno = false;

            try
            {
                MySqlCommand cmdupt = new MySqlCommand(string.Format("UPDATE tbusuarios SET  contraseña_usuario= '{0}' WHERE id_usuarios = '{1}'", upt.contraseña_usuario, upt.id_usuarios), Conexion.obtenerconexion());
                retorno = Convert.ToBoolean(cmdupt.ExecuteNonQuery());
                if (true)
                {
                    if (retorno == true)
                    {
                        MessageBox.Show("Los datos fueron actualizados correctamente.", "Proceso completado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Los Datos no pudieron ser actualizados.", "Proceso no completado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    return(retorno);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Ha ocurrido un problema, revise su internet o los servicios del servidor, Consulte al programador " + e, "Error critico", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(retorno);
            }
        }
예제 #4
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtNombres.Text) || string.IsNullOrWhiteSpace(txtApellidos.Text) || string.IsNullOrWhiteSpace(txtUsuario.Text) ||
                string.IsNullOrWhiteSpace(txtClave.Text) || string.IsNullOrWhiteSpace(txtConfClave.Text) || string.IsNullOrWhiteSpace(txtEmail.Text) || string.IsNullOrWhiteSpace(txtRespuesta1.Text) ||
                string.IsNullOrWhiteSpace(txtRespuesta2.Text) || string.IsNullOrWhiteSpace(textBox1.Text) || string.IsNullOrWhiteSpace(textBox2.Text) || string.IsNullOrWhiteSpace(txt_cel.Text) || string.IsNullOrWhiteSpace(maskDui.Text))

            {
                MessageBox.Show("Llene todos los campos ", "WARNIG", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            else
            {
                if (txtClave.Text == txtConfClave.Text)
                {
                    int usu = 1;
                    constructor_de_respuestas  res     = new constructor_de_respuestas();
                    constructor_primer_usuario usuario = new constructor_primer_usuario();
                    usuario.usuario          = txtUsuario.Text;
                    usuario.nombre_usuario   = txtUsuario.Text;
                    usuario.apellido_usuario = txtApellidos.Text;
                    usuario.Correo           = txtEmail.Text;
                    usuario.nit                 = txtCarne.Text;
                    usuario.telefono            = txt_cel.Text;
                    usuario.fecha_de_nacimiento = dtNacimiento.Text;
                    string intentos = "0";
                    usuario.intentos         = intentos;
                    usuario.id_estados       = Convert.ToInt32(cmbEstado.SelectedValue.ToString());
                    usuario.id_tipo_usuarios = Convert.ToInt32(cmbTipoUsuario.SelectedValue.ToString());
                    usuario.empresa          = Convert.ToInt32(cmbEmpresa.SelectedValue.ToString());
                    res.Respuesta            = txtRespuesta1.Text;
                    res.preguntas            = Convert.ToInt32(cmbPregunta1.SelectedIndex.ToString());
                    res.usuarioss            = usu;
                    res.Respuesta            = txtRespuesta2.Text;
                    res.preguntas            = Convert.ToInt32(cmbPregunta2.SelectedIndex.ToString());
                    res.usuarioss            = usu;
                    res.Respuesta            = textBox1.Text;
                    res.preguntas            = Convert.ToInt32(cmbPregunta3.SelectedIndex.ToString());
                    res.usuarioss            = usu;
                    res.Respuesta            = textBox2.Text;
                    res.preguntas            = Convert.ToInt32(cmbPregunta4.SelectedIndex.ToString());
                    res.usuarioss            = usu;
                    MemoryStream ms = new MemoryStream();
                    pbFoto.Image.Save(ms, ImageFormat.Jpeg);
                    byte[] aByte  = ms.ToArray();
                    string imagen = Convert.ToBase64String(aByte);
                    usuario.Foto_usuario = imagen;
                    int retorno = control_usuario.registro_usuario(usuario);

                    usuario.contraseña_usuario = Validaciones.md5(txtClave.Text);
                }
                else
                {
                    MessageBox.Show("La contraseña  no es la misma porfavor corrijala y pongala denuevo", "La contraseña no es la misma");
                }
            }
        }
예제 #5
0
        public static int agregar_usu(constructor_primer_usuario add)
        {
            int retorno = 0;

            try
            {
                MySqlCommand cmdagregar = new MySqlCommand(string.Format("INSERT INTO tbusuarios(nickname, nombre_usuario, apellido_usuario, contraseña_usuario, telefono, Foto_usuario, Correo, dui, nit, id_estados, id_tipo_usuarios, intentos, empresa) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')", add.usuario, add.nombre_usuario, add.apellido_usuario, add.contraseña_usuario, add.telefono, add.Foto_usuario, add.Correo, add.dui, add.nit, add.id_estados, add.id_tipo_usuarios, add.intentos, add.empresa), Conexion.obtenerconexion());
                retorno = Convert.ToInt16(cmdagregar.ExecuteNonQuery());
                if (retorno > 0)
                {
                    MessageBox.Show("El usuario se ingreso correctamente", "EXITO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se a dectectado un problema en la base de datos, puede que este en reparaciones. Si el error perciste porfavor comuniquese con el  programador" + ex, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(retorno);
            }
        }
예제 #6
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtNombres.Text) || string.IsNullOrWhiteSpace(txtApellidos.Text) || string.IsNullOrWhiteSpace(txtUsuario.Text) ||
                string.IsNullOrWhiteSpace(txtClave.Text) || string.IsNullOrWhiteSpace(txtConfClave.Text) || string.IsNullOrWhiteSpace(txtEmail.Text) || string.IsNullOrWhiteSpace(txt_cel.Text) || string.IsNullOrWhiteSpace(maskDui.Text))

            {
                MessageBox.Show("Llene todos los campos ", "WARNIG", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            else
            {
                if (txtClave.Text == txtConfClave.Text)
                {
                    txtConfClave.Text = Validaciones.md5(txtConfClave.Text);
                    txtClave.Text     = Validaciones.md5(txtClave.Text);



                    constructor_primer_usuario usuario = new constructor_primer_usuario();
                    usuario.usuario            = txtUsuario.Text;
                    usuario.nombre_usuario     = txtNombres.Text;
                    usuario.apellido_usuario   = txtApellidos.Text;
                    usuario.contraseña_usuario = txtClave.Text;
                    usuario.Correo             = txtEmail.Text;
                    usuario.dui                 = maskDui.Text;
                    usuario.telefono            = txt_cel.Text;
                    usuario.fecha_de_nacimiento = dtNacimiento.Text;
                    string intentos = "0";
                    usuario.intentos         = intentos;
                    usuario.id_estados       = Convert.ToInt32(cmbEstado.SelectedValue);
                    usuario.id_tipo_usuarios = Convert.ToInt32(cmbTipoUsuario.SelectedValue);
                    usuario.empresa          = Convert.ToInt32(cmbEmpresa.SelectedValue);
                    MemoryStream ms = new MemoryStream();
                    pbFoto.Image.Save(ms, ImageFormat.Jpeg);
                    byte[] aByte  = ms.ToArray();
                    string imagen = Convert.ToBase64String(aByte);
                    usuario.Foto_usuario = imagen;
                    int retorno = control_usuario.registro_usuario(usuario);
                    if (retorno >= 1)
                    {
                        groupBox1.Enabled      = true;
                        txtNombres.Enabled     = false;
                        txtApellidos.Enabled   = false;
                        txtUsuario.Enabled     = false;
                        txtConfClave.Enabled   = false;
                        txtClave.Enabled       = false;
                        maskDui.Enabled        = false;
                        txt_cel.Enabled        = false;
                        dtNacimiento.Enabled   = false;
                        cmbEstado.Enabled      = false;
                        cmbTipoUsuario.Enabled = false;
                        cmbEmpresa.Enabled     = false;
                        pbFoto.Enabled         = false;
                        BtnExaminar.Enabled    = false;
                        button2.Enabled        = true;
                    }
                }
                else
                {
                    MessageBox.Show("La contraseña  no es la misma porfavor corrijala y pongala denuevo", "La contraseña no es la misma");
                }
            }
        }