コード例 #1
0
ファイル: FormMensajero.cs プロジェクト: AlexaAG28/BACOMADE
        private void btnGuarM_Click(object sender, EventArgs e)
        {
            bool      bandera    = false;
            Mensajero _mensajero = new Mensajero();

            _mensajero.NOMBRE_M1    = txtNombreM.Text;
            _mensajero.TELEFONO1    = txtTelefono.Text;
            _mensajero.DOCUMENTO_M1 = txtDocumentoM.Text;

            ControladorMensajero ctrl = new ControladorMensajero();

            if (txtIdM.Text != "")
            {
                _mensajero.ID_MENSAJERO1 = int.Parse(txtIdM.Text);
                bandera = ctrl.actualizar(_mensajero);
            }
            else
            {
                bandera = ctrl.insertar(_mensajero);
            }

            if (bandera)
            {
                MessageBox.Show("Registro guardado");
                limpiarPantalla();
                cargarTabla(null);
            }
        }
コード例 #2
0
        public bool insertar(Mensajero datos)
        {
            bool   bandera = false;
            string sql     = "INSERT INTO TBL_MENSAJERO (NOMBRE_M, TELEFONO, DOCUMENTO_M) VALUES ('" + datos.NOMBRE_M1 + "', '" + datos.TELEFONO1 + "', '" + datos.DOCUMENTO_M1 + "')";

            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);
        }
コード例 #3
0
        public bool actualizar(Mensajero datos)
        {
            bool   bandera = false;
            string sql     = "UPDATE TBL_MENSAJERO SET NOMBRE_M='" + datos.NOMBRE_M1 + "', TELEFONO='" + datos.TELEFONO1 + "',  DOCUMENTO_M='" + datos.DOCUMENTO_M1 + "' WHERE ID_MENSAJERO='" + datos.ID_MENSAJERO1 + "' ";

            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 List <Object> consulta(string dato)
        {
            MySqlDataReader reader;
            List <Object>   lista = new List <object>();
            string          sql;

            if (dato == null)
            {
                sql = "SELECT ID_MENSAJERO, NOMBRE_M, TELEFONO, DOCUMENTO_M FROM TBL_MENSAJERO ORDER BY NOMBRE_M ASC";
            }
            else
            {
                sql = "SELECT ID_MENSAJERO, NOMBRE_M, TELEFONO, DOCUMENTO_M FROM TBL_MENSAJERO WHERE NOMBRE_M LIKE '%" + dato + "%' OR TELEFONO LIKE '%" + dato + "%' OR DOCUMENTO_M LIKE '%" + dato + "%' ORDER BY NOMBRE_M ASC";
            }

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

                while (reader.Read())
                {
                    Mensajero _mensajero = new Mensajero();
                    _mensajero.ID_MENSAJERO1 = int.Parse(reader.GetString(0));
                    _mensajero.NOMBRE_M1     = reader.GetString(1);
                    _mensajero.TELEFONO1     = reader.GetString(2);
                    _mensajero.DOCUMENTO_M1  = reader.GetString(3);
                    lista.Add(_mensajero);
                }
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.Message.ToString());
            }
            return(lista);
        }