コード例 #1
0
        private void btnGuarC_Click(object sender, EventArgs e)
        {
            bool      bandera    = false;
            Comprador _comprador = new Comprador();

            _comprador.CORREO_C1     = txtCorreoC.Text;
            _comprador.CONTRASEÑA_C1 = txtContraseñaC.Text;
            _comprador.NOMBRE_C1     = txtNombreC.Text;
            _comprador.APELLIDOS_C1  = txtApellidosC.Text;
            _comprador.DOCUMENTO_C1  = txtDocumentoC.Text;
            _comprador.TELEFONO_C1   = txtTelefonoC.Text;
            _comprador.DIRECCION_C1  = txtDireccionC.Text;

            ControladorComprador ctrl = new ControladorComprador();

            if (txtIdC.Text != "")
            {
                _comprador.ID_COMPRADOR1 = int.Parse(txtIdC.Text);
                bandera = ctrl.actualizar(_comprador);
            }
            else
            {
                bandera = ctrl.insertar(_comprador);
            }

            if (bandera)
            {
                MessageBox.Show("Registro guardado");
                limpiarPantalla();
                cargarTabla(null);
            }
        }
コード例 #2
0
        public List <Object> consulta(string dato)
        {
            MySqlDataReader reader;
            List <Object>   lista = new List <object>();
            string          sql;

            if (dato == null)
            {
                sql = "SELECT ID_COMPRADOR, CORREO_C, CONTRASEÑA_C, NOMBRE_C, APELLIDOS_C, DOCUMENTO_C, TELEFONO_C, DIRECCION_C FROM TBL_COMPRADOR ORDER BY NOMBRE_C ASC";
            }
            else
            {
                sql = "SELECT ID_COMPRADOR, CORREO_C, CONTRASEÑA_C, NOMBRE_C, APELLIDOS_C, DOCUMENTO_C, TELEFONO_C, DIRECCION_C FROM TBL_COMPRADOR WHERE CORREO_C LIKE '%" + dato + "%' OR  CONTRASEÑA_C LIKE '%" + dato + "%' OR  NOMBRE_C LIKE '%" + dato + "%' OR  APELLIDOS_C LIKE '%" + dato + "%' OR  DOCUMENTO_C LIKE '%" + dato + "%' OR  TELEFONO_C LIKE '%" + dato + "%' OR  DIRECCION_C LIKE '%" + dato + "%' ORDER BY NOMBRE_C ASC";
            }

            try
            {
                MySqlConnection conexionBD = base.conexion();
                conexionBD.Open();
                MySqlCommand comando = new MySqlCommand(sql, conexionBD);
                reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    Comprador _comprador = new Comprador();
                    _comprador.ID_COMPRADOR1 = int.Parse(reader.GetString(0));
                    _comprador.CORREO_C1     = reader.GetString(1);
                    _comprador.CONTRASEÑA_C1 = reader.GetString(2);
                    _comprador.NOMBRE_C1     = reader.GetString(3);
                    _comprador.APELLIDOS_C1  = reader.GetString(4);
                    _comprador.DOCUMENTO_C1  = reader.GetString(5);
                    _comprador.TELEFONO_C1   = reader.GetString(6);
                    _comprador.DIRECCION_C1  = reader.GetString(7);
                    lista.Add(_comprador);
                }
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.Message.ToString());
            }
            return(lista);
        }
コード例 #3
0
        public bool actualizar(Comprador datos)
        {
            bool   bandera = false;
            string sql     = "UPDATE TBL_COMPRADOR SET CORREO_C='" + datos.CORREO_C1 + "', CONTRASEÑA_C='" + datos.CONTRASEÑA_C1 + "',  NOMBRE_C='" + datos.NOMBRE_C1 + "',  APELLIDOS_C='" + datos.APELLIDOS_C1 + "',  DOCUMENTO_C='" + datos.DOCUMENTO_C1 + "',  TELEFONO_C='" + datos.TELEFONO_C1 + "',  DIRECCION_C='" + datos.DIRECCION_C1 + "' WHERE ID_COMPRADOR='" + datos.ID_COMPRADOR1 + "' ";

            try
            {
                MySqlConnection conexionBD = base.conexion();
                conexionBD.Open();
                MySqlCommand comando = new MySqlCommand(sql, conexionBD);
                comando.ExecuteNonQuery();
                bandera = true;
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.Message.ToString());
                bandera = false;
            }
            return(bandera);
        }
コード例 #4
0
        public bool insertar(Comprador datos)
        {
            bool   bandera = false;
            string sql     = "INSERT INTO TBL_COMPRADOR (CORREO_C, CONTRASEÑA_C, NOMBRE_C, APELLIDOS_C, DOCUMENTO_C, TELEFONO_C, DIRECCION_C) VALUES ('" + datos.CORREO_C1 + "', '" + datos.CONTRASEÑA_C1 + "', '" + datos.NOMBRE_C1 + "', '" + datos.APELLIDOS_C1 + "', '" + datos.DOCUMENTO_C1 + "', '" + datos.TELEFONO_C1 + "', '" + datos.DIRECCION_C1 + "')";

            try
            {
                MySqlConnection conexionBD = base.conexion();
                conexionBD.Open();
                MySqlCommand comando = new MySqlCommand(sql, conexionBD);
                comando.ExecuteNonQuery();
                bandera = true;
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.Message.ToString());
                bandera = false;
            }
            return(bandera);
        }